16.4. Pathlib Check — Python
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)