import os
def change_folder():
try:
os.chdir('Downloads')
list_dir = os.listdir()
for i in list_dir:
if str(i).find('.jpg') != -1 or str(i).find('.jpeg') != -1 or str(i).find('.png') != -1 or str(i).find(
'.HEIC') != -1:
os.rename(f'Downloads/{i}', f'Downloads/PICS/{i}')
if str(i).find('.dmg') != -1:
os.rename(f'Downloads/{i}', f'Downloads/DMG/{i}')
if str(i).find('.torrent') != -1:
os.rename(f'Downloads/{i}', f'Downloads/TORRENT/{i}')
if str(i).find('.torrent') != -1:
os.rename(f'Downloads/{i}', f'Downloads/TORRENT/{i}')
if str(i).find('.zip') != -1 or str(i).find('.rar') != -1 or str(i).find('.zip7') != -1:
os.rename(f'Downloads/{i}', f'Downloads/ARCHIEVS/{i}')
if str(i).find('.txt') != -1 or str(i).find('.docx') != -1 or str(i).find('.pptx') != -1:
os.rename(f'Downloads/{i}', f'Downloads/TEXTS/{i}')
if str(i).find('.mp3') != -1 or str(i).find('.m4a') != -1 or str(i).find('.wav') != -1 or str(i).find(
'.flac') != -1:
os.rename(f'Downloads/{i}', f'Downloads/AUDIO/{i}')
elif str(i).find('.mp4') != -1 or str(i).find('.avi') != -1:
os.rename(f'{i}', f'Downloads/VIDEO/{i}')
else:
if str(i) != 'PICS' and str(i) != 'DMG' and str(i) != 'TORRENT' and str(i) != 'ARCHIEVS' and str(
i) != 'TEXTS' and str(i) != 'AUDIO' and str(i) != 'VIDEO' and str(i) != 'OTHER':
os.rename(f'Downloads/{i}', f'Downloads/OTHER/{i}')
else:
continue
except:
change_folder()
change_folder()