Версия 1.2.0

File Atelier

Безопасно наводит порядок в файлах: сначала предпросмотр плана, потом применение — с журналом и отменой.

Python-приложение для сортировки файлов по настраиваемым правилам: предпросмотр плана до применения, история операций, отмена последней сортировки, интерфейсы CLI и GUI.

PythonTkinterpytest

Возможности

  • Сортировка файлов по настраиваемым правилам
  • Предпросмотр плана до применения (dry-run)
  • История операций и отмена последней сортировки
  • Интерфейсы CLI и GUI (Tkinter)

Формат использования

  • Работает локально: сначала показывает план сортировки, а перемещения выполняет только после подтверждения.
  • Любую завершённую сортировку можно отменить — журнал операций хранит историю.
  • Поведение на всех операционных системах отдельно не проверялось — предпросмотр остаётся обязательным шагом.

Интерфейс и результат

GUI File Atelier: план сортировки из шести операций с обработкой конфликта имён до применения
GUI строит безопасный предпросмотр до любых изменений: видно, куда переместится каждый файл, а конфликт имени решается безопасным переименованием (notes.txt → notes_1.txt). Источник: File Atelier 1.2.0 на синтетическом каталоге; персональных данных нет.Открыть оригинал
Диалог подтверждения перемещения: «Существующие файлы не будут перезаписаны»
Фактическое перемещение требует явного подтверждения, и приложение гарантирует, что существующие файлы не будут перезаписаны. Источник: File Atelier 1.2.0 на синтетическом каталоге.Открыть оригинал
Экран после отмены: все шесть файлов возвращены, журнал операции помечен как отменённый
Любую завершённую сортировку можно отменить: журнал хранит операцию, а отмена возвращает все файлы на место (возвращено 6, ошибок 0). Источник: File Atelier 1.2.0 на синтетическом каталоге.Открыть оригинал
CLI File Atelier: режим предпросмотра, план из семи операций, файлы не изменяются
Тот же движок доступен в CLI: по умолчанию — только предпросмотр («файлы не изменяются»), фактическое перемещение включается флагом --apply. Источник: File Atelier 1.2.0, синтетический каталог; кадр ограничен областью терминала.Открыть оригинал

Репозиторий

CodeVinci8/file-atelier

Открытый публичный репозиторий: безопасная сортировка файлов с предпросмотром, историей и отменой (CLI и GUI).

Язык
Python
Обновление кода
21.07.2026

Данные GitHub обновлены 31.07.2026

← Все проекты

Есть похожая задача?

Коротко опишите, что хотите упростить, связать или запустить.

Обсудить задачу (внешняя ссылка, откроется в новой вкладке)