FILES
unknown
python
3 years ago
824 B
4
Indexable
import os from pathlib import Path def match_file(name1 : str , name2 : str , extension :bool = False ): name1.replace("\n" , "") if not extension: return name1 == name2 else: return name1 == Path(name2.stem()) def make_new_file(file_path : str , new_directory : str): data = open(file_path).read() file_name = os.path.basename(file_path) open(new_directory + file_name , "w").write(data) print(file_name , "created" , end="\n") search_file_names = open("").readlines() search_dir = "/hdd/Downloads/" searched_files = dict() for folder , subfolder , files in os.walk(search_dir): for name in files: for file_name in search_file_names: if match_file(file_name , name , extension=True): searched_files[name] = os.path.join(folder, name)
Editor is loading...