get_archived_path
get_archived_path#
- get_archived_path(archive_path: Union[str, cloudpathlib.cloudpath.CloudPath, pathlib.Path], file_regex: str, as_list: bool = False) Union[list, cloudpathlib.cloudpath.CloudPath, pathlib.Path] [source]#
Get archived file path from inside the archive.
Warning
If
as_list
isFalse
, it will only return the first file matched !You can use this site to build your regex.
>>> arch_path = 'D:/path/to/zip.zip' >>> file_regex = '.*dir.*file_name' # Use .* for any character >>> path = get_archived_path(arch_path, file_regex) 'dir/filename.tif'
- Parameters
- Returns
Path from inside the zipfile
- Return type