sertit.files.remove_by_pattern¶
- remove_by_pattern(directory: Union[str, cloudpathlib.cloudpath.CloudPath, pathlib.Path], name_with_wildcard: str = '*', extension: Optional[str] = None) None [source]¶
Remove files corresponding to a pattern from a directory.
>>> directory = 'D:\path\to\folder' >>> os.listdir(directory) ["huhu.exe", "blabla.geojson", "haha.txt", "blabla"] >>> remove(directory, "blabla*") >>> os.listdir(directory) ["huhu.exe", "haha.txt"] # Removes also directories >>> remove(directory, "*", extension="txt") >>> os.listdir(directory) ["huhu.exe"]