Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- img_list=[".jpg",".jpx",".png",".gif",".cr2",".tif",".bmp",".jxr",".psd",".ico",".heic",".webp",]
- vid_list=[".mp4",".m4v",".mkv",".webm",".mov",".avi",".wmv",".mpg",".flv"]
- audio_list=[".mid",".mp3",".m4a",".ogg",".flac",".wav",".amr"]
- arc_list=[".epub",".zip",".tar",".rar",".gz",".bz2",".7z",".xz",".pdf",".exe",".swf",".rtf",".eot",
- ".ps",".sqlite",".nes",".crx",".cab",".deb",".ar",".Z",".lz"]
- font_list=[".woff",".woff2",".ttf",".otf"]
- text_list=[".txt"]
- dl_dir = "./DL"
- img_dir="Images"
- vid_dir="Videos"
- audio_dir="Audio"
- archive_dir="Archives"
- font_dir="Fonts"
- text_dir="Text_Docs"
- scanned = os.scandir(dl_dir)
- for s in scanned:
- print(s.name)
- print(s.path)
- #print(s.inode())
- #print(os.stat(s))
- print(os.path.splitext(s))
- file_name_tup = os.path.splitext(s)
- if file_name_tup[-1] in img_list:
- print("looks like an img")
- os.renames(s.path,os.path.join(os.path.join(dl_dir,img_dir),s.name))
- elif file_name_tup[-1] in vid_list:
- print("looks like an img")
- os.renames(s.path,os.path.join(os.path.join(dl_dir,vid_dir),s.name))
- elif file_name_tup[-1] in audio_list:
- print("looks like an img")
- os.renames(s.path,os.path.join(os.path.join(dl_dir,audio_dir),s.name))
- elif file_name_tup[-1] in arc_list:
- print("looks like an img")
- os.renames(s.path,os.path.join(os.path.join(dl_dir,archive_dir),s.name))
- elif file_name_tup[-1] in font_list:
- print("looks like an img")
- os.renames(s.path,os.path.join(os.path.join(dl_dir,font_dir),s.name))
- elif file_name_tup[-1] in text_list:
- print("looks like an img")
- os.renames(s.path,os.path.join(os.path.join(dl_dir,text_dir),s.name))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement