Amazing-Python-Scripts
24 строки · 838.0 Байт
1import os
2import shutil
3
4
5def organize_files(source_directory, destination_directory):
6for root, dirs, files in os.walk(source_directory):
7for file in files:
8source_path = os.path.join(root, file)
9destination_path = os.path.join(destination_directory, file)
10
11# Create destination directory if it doesn't exist
12os.makedirs(destination_directory, exist_ok=True)
13
14# Move the file to the destination directory
15shutil.move(source_path, destination_path)
16
17print(f"Moved {file} to {destination_directory}")
18
19
20# Example usage: Organize files from source directory to destination directory
21source_directory = '/path/to/source_directory'
22destination_directory = '/path/to/destination_directory'
23
24organize_files(source_directory, destination_directory)
25