dissect.target.helpers.polypath
¶
Filesystem path manipulation functions.
Similar to posixpath and ntpath, but with support for alternative separators.
Module Contents¶
Functions¶
Attributes¶
- dissect.target.helpers.polypath.re_normalize_path¶
- dissect.target.helpers.polypath.re_normalize_sbs_path¶
- dissect.target.helpers.polypath.normalize(path: str, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.isabs(path: str, alt_separator: str = '') bool ¶
- dissect.target.helpers.polypath.join(*args, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.split(path: str, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.splitext¶
- dissect.target.helpers.polypath.splitdrive¶
- dissect.target.helpers.polypath.splitroot(path: str, alt_separator: str = '') tuple[str, str, str] ¶
- dissect.target.helpers.polypath.basename(path: str, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.dirname(path: str, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.normpath(path: str, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.abspath(path: str, cwd: str = '', alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.relpath(path: str, start: str, alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.commonpath(paths: list[str], alt_separator: str = '') str ¶
- dissect.target.helpers.polypath.isreserved(path: str) bool ¶
Return True if the path is a reserved name.
We currently do not have any reserved names.