Thread: Script to organize media files?
anyone knows script/app can organize files according extensions? have bunch of files , subfolders containing other files , want organize them in seperate folders(movies, music, images, archives). searched bit google doesn't seem helpful..
here's python script threw together. leave exercise of testing it...
save organize.py , run "python organize.py"
make sure edit to add folder names want use each extension type.
code:#!/usr/bin/python # traverse of files in given directory , move # them subfolders based on extension type. import os import sys if __name__ == '__main__': # define folder names each extension type here foldernames = {".jpg" : "images", ".png" : "images", ".avi" : "movies", ".mp3" : "music"} # note: assuming files in current folder directory = "./" files = os.listdir(directory) # traverse of files filename in files: # grab extension of file extension = os.path.splitext(filename)[1] if extension in foldernames: # grab folder file should stored folder = os.path.join(directory, foldernames[extension]) # create folder if not exist if not os.path.exists(folder): os.mkdir(folder) # move file folder os.rename(os.path.join(directory, filename), os.path.join(folder, filename)) else: print "unable handle file: [%s]" % filename
Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Multimedia Software [all variants] Script to organize media files?
Ubuntu
Comments
Post a Comment