| |
- get_file_ext(path: Union[pathlib.Path, str, NoneType], maxsplit: int = -1) -> str
- From a path to a file, get the file's extension. Use 'maxsplit' to control
how many suffixes are considered part of the name or the extension.
- get_file_name(path: Union[pathlib.Path, str, NoneType], maxsplit: int = -1) -> str
- From a path to a file, get the name of the file. Use 'maxsplit' to control
how many suffixes are considered part of the name or the extension.
- normalize(path: Union[pathlib.Path, str, NoneType], *parts: Union[str, pathlib.Path], require: bool = False) -> pathlib.Path
- Normalize an input that could be a path into a path.
- rel(path: Union[pathlib.Path, str, NoneType], base: Union[pathlib.Path, str, NoneType] = None) -> pathlib.Path
- Attempt to make 'path' relative to base (which is the current-working
directory, if not provided).
- set_exec_flags(path: Union[pathlib.Path, str, NoneType]) -> None
- Set the executable bits, but respect the 'read' bits.
- stats(path: Union[pathlib.Path, str, NoneType]) -> Optional[os.stat_result]
- Get stats for a file on disk if it exists.
|