Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Скрипт автоматичної структуризації та сортування файлів

Розробив автономний Python-скрипт для автоматизації рутинних завдань з очищення та структурування дискового простору. Утиліта самостійно наводить лад у цільових директоріях (наприклад, «Завантаження» або робочі папки), заощаджуючи час користувача. Реалізований функціонал та архітектурні рішення:
1) Інтелектуальне сортування: скрипт сканує вказану папку, визначає типи файлів за їхнім розширенням та автоматично розподіляє їх за відповідними категоріями (Документи, Зображення, Відео, Архіви, Скрипти тощо) на основі гнучкого словника маппінгу.
2) Автоматичне створення структури: якщо потрібної папки для категорії не існує, скрипт створює її динамічно за допомогою засобів системної бібліотеки os.
3) Стабільність та безпека даних: у коді враховано приведення розширень до нижнього регістру (.lower()) та реалізовано обов'язкову перевірку об'єктів (os.path.isfile), що запобігає випадковому переміщенню директорій. Скрипт захищений від падінь, якщо цільовий шлях відсутній.
4) Оптимізація під Linux/Ubuntu: утиліта використовує розширення шляхів користувача (os.path.expanduser), працює моментально і готова до регулярного запуску за розкладом (cron).
Стек технологій: Python 3.x, OS, Shutil (робота з файловою системою та потоками даних), Linux.
Деталі роботи
Бюджет 500 UAH
Додано 8 червня
31 перегляд
Фрилансер
Олександр Василевський
Україна Житомир
Немає відгуків

Вільний для роботи Вільний для роботи
На сервісі 21 година 14 хвилин