If you are like me then your computers file/folder structure goes a little “out of whack” over time. I’m looking to create a Python script that finds a particular file type and moves it into a folder. I’m running this on a MacBook (so Mac OS).
For my first version I just want to search in one folder for a particular file type and then move those files.
#geektechstuff #Python to move particular file types #Requires OS and shutil modules import os import shutil #title print('') print('GeekTechStuff presents the file type mover') print('') print('') #Uses os to use user input to set the working directory location = input('Folder that contains the files') copy_location = '' os.chdir(location) file_type = input('Which file type? e.g. jpeg') file_type = '.'+file_type print('You want to check: '+location+' for a file type of '+file_type) #giving user the option to get out if needed cont = input('Is this correct? Y or N: ') cont = str.lower(cont) if cont == 'n': print('Ending now, no further action') elif cont == 'y': print('Continuing the program!') print('') copy_location = input('Where should the files go?: ') print('') for filename in os.listdir('.'): if filename.endswith(file_type): copy_location = copy_location+filename print('Moving ' + filename + ' to ' + copy_location) shutil.move(filename, copy_location) else: print('You were given two choices and managed to mess it up. This is why computers will one day rule the world!')
For the second version I will look to search a folder and its sub-directories.
My GitHub for this project is at https://github.com/geektechdude/file_mover
You may have noticed (from my screenshot) that I’m also testing a different Python IDE called PyCharm. I’m trying to see if a different IDE helps improve my productivity.