10.4. Pathlib Check

  • Path.exists() - Check if path exists

  • Path.is_file() - Check if path is a file

  • Path.is_dir() - Check if path is a directory

  • Path.is_symlink() - Check if path is a symbolic link

10.4.1. SetUp

>>> from pathlib import Path

10.4.2. Exists

>>> mypath = Path('/tmp/myfile.txt')
>>>
>>> mypath.exists()
True

10.4.3. Is File

>>> myfile = Path('/tmp/myfile.txt')
>>>
>>> myfile.is_file()
True

10.4.4. Is Dir

>>> mydir = Path('/tmp/mydir')
>>>
>>> mydir.is_dir()
True