16.4. Pathlib Checkï
Path.exists()- Check if path existsPath.is_file()- Check if path is a filePath.is_dir()- Check if path is a directoryPath.is_symlink()- Check if path is a symbolic linkPath.stat()- Get file or directory status information
16.4.1. SetUpï
>>> from pathlib import Path
16.4.2. Existsï
>>> mypath = Path('/tmp/myfile.txt')
>>>
>>> mypath.exists()
True
16.4.3. Is Fileï
>>> myfile = Path('/tmp/myfile.txt')
>>>
>>> myfile.is_file()
True
16.4.4. Is Dirï
>>> mydir = Path('/tmp/mydir')
>>>
>>> mydir.is_dir()
True
16.4.5. Is Symlinkï
>>> mylink = Path('/tmp/mylink')
>>>
>>> mylink.is_symlink()
True
16.4.6. Statï
>>> myfile = Path('/tmp/myfile.txt')
>>>
>>> myfile.stat()
os.stat_result(st_mode=33188, st_ino=134068437, st_dev=16777234, st_nlink=1, st_uid=501, st_gid=0, st_size=0, st_atime=1762531525, st_mtime=1762531525, st_ctime=1762531525)