Make An Easy File Manager In Python!

Опубликовано: 27 Июнь 2026
на канале: Skits And Movies
36
0

Don't Click This👉 https://bit.ly/3B33sRz
Full Code:

imports:
import os, shutil

directory's:
main_file = r'main.py'

source = r'C:\Users\Admin\PycharmProjects\File_Explorer'
audio_folder = r'C:\Users\Admin\PycharmProjects\File_Explorer\audio'
images_folder = r'C:\Users\Admin\PycharmProjects\File_Explorer\images'
video_folder = r'C:\Users\Admin\PycharmProjects\File_Explorer\video'
text_folder = r'C:\Users\Admin\PycharmProjects\File_Explorer\text'
programming_folder = r'C:\Users\Admin\PycharmProjects\File_Explorer\programming'

files = os.listdir(source)

lists:
audio_file_formats = ['mp3', 'wav']
doc_file_formats = ['doc', 'docx', 'xlsx']
text_file_formats = ['txt']
video_file_formats = ['mp4', 'mkv']
programming_file_formats = ['py', 'js', 'java', 'html', 'cpp']
images_file_formats = ['PNG', 'png', 'jpeg', 'jpg']

if main_file in files:
get_file_index = files.index(main_file)
del files[get_file_index]

for file in files:

file_ext = file.split('.')[-1]

if file_ext in audio_file_formats:
shutil.move(file, audio_folder)

if file_ext in doc_file_formats:
shutil.move(file, text_folder)

if file_ext in text_file_formats:
shutil.move(file, text_folder)

if file_ext in video_file_formats:
shutil.move(file, video_folder)

if file_ext in programming_file_formats:
shutil.move(file, programming_folder)

if file_ext in images_file_formats:
shutil.move(file, images_folder)