The 'filesysobjects' package provides cross-platform-utilities for path addresses
of file like resources. This includes the search and navigation features on file
system structures with the application of regular expressions for pathnames
intermixed with globs.
- filesysobjects - constants
- filesysobjects.apppaths - application resource path processing
- filesysobjects.paths - file systems path processing
- filesysobjects.pathtools - search, enumeration, and iteration operations
- filesysobjects.userdata - user directories
- filesysobjects.osdata - OS directories
- filesysobjects.configdata - config directories
Supported platforms are:
- Linux, BSD, Unix, Mac-OS/OS-X, and Windows
- Python2.7, Python3.5+
Online documents: https://pyfilesysobjects.sourceforge.io/
Features
- Advanced normpathx(), splitpathx()
- Advanced normapppathx(), splitapppathx()
- Advanced search-path-managementby literal, glob, and re
- Multiple platform abstraction for standard directories: userdata, osdata, configdata
- Advanced escaping
- Gears for OO maps on resource paths
- Comprising standards compliance: rfc1738, rfc3986, rfc8089, UNC, MS-SMB/MS-CIFS, IEEE/1003.1, see references section of doc.