Jun-25-2022, 03:20 PM
This is how I would do it:
import os import shutil with open ("pattern_list.txt") as pattern_list_file : pattern_data = pattern_list_file.read () pattern_list = pattern_data.split ('\n') [:-1] file_name_list = [file_name for file_name in os.listdir ("old_dir")] for file_name in file_name_list : for pattern in pattern_list : if pattern in file_name : shutil.move ("old_dir/" + file_name, "new_dir/"+ file_name)