bareos.util.path.Path
- class bareos.util.path.Path(path=None)[source]
- Bases: - object- Class to handle file paths. - Parameters:
- path (str, optional) – string representation of the file system path. 
 - Methods - get- is_directory- is_root- len- remove- set_path- Removes the first component of the path. - shift()[source]
- Removes the first component of the path. - Example - >>> path = Path("/usr/bin/python") >>> path.shift() 'usr' >>> print(path) /bin/python - Returns:
- First component of the path. 
- Return type:
- Raises:
- IndexError – if path can’t be shifted (path is empty).