python copy files by wildcards
I am learning python (python 3) and I can copy 1 file to a new directory by doing this import shutil shutil.copyfile('C:/test/test.txt', 'C:/lol/test.txt') What I am now trying to do is to copy all *.txt files from C:/ to C:/test *.txt is a wildcard to search for all the text files on my hard drive jseanj import glob import shutil dest_dir = "C:/test" for file in glob.glob(r'C:/*.txt'): print(file) shutil.copy(file, dest_dir) Use glob.glob() to get a list of the matching filenames and then iterate over the list. I am using python 2.7 test first to make sure it will work. I used the wildcard *