Автоматизируем порядок: как я настроил систему автосортировки файлов в Windows

Автоматизируем порядок: как я настроил систему автосортировки файлов в Windows

Знакомо чувство, когда на рабочем столе скапливается куча файлов, а в папке «Загрузки» царит настоящий хаос? Я сталкивался с этой проблемой постоянно, пока не собрал решение, которое теперь делает эту рутинную работу за меня.

Автоматизируем порядок: как я настроил систему автосортировки файлов в Windows

Как это работает?

Представьте себе цифрового помощника, который:

  • Сам определяет тип каждого файла
  • Раскладывает по тематическим папкам
  • Архивирует старые файлы
  • Удаляет пустые папки

При этом всё работает в фоне, без вашего участия — как стандартная служба Windows.

Такое можно и нужно сделать для папки «Загрузки»:
Такое можно и нужно сделать для папки «Загрузки»:
Автоматизируем порядок: как я настроил систему автосортировки файлов в Windows

Что понадобится для настройки?

Основные компоненты:

  • Скрипт-сортировщик (desktop_ruling.ps1) — главная рабочая лошадка
  • Файл правил (download_rules.json) — инструкция для классификации файлов
  • Планировщик задач (AutoSortDesktop.xml) — обеспечивает автоматический запуск

Процесс настройки:

Подготовка файлов

Скачайте скрипты и разместите их в надежном месте, например: D:\Utilities\download_rules.json

Базовая настройка

Откройте файл desktop_ruling.ps1 в блокноте и укажите ваши пути:

$MaindownloadsPath = "D:\Основная_папка\"

$sourcePaths = @( "C:\Users\ВашеИмя\Desktop" , "C:\Users\ВашеИмя\Downloads" )

Автоматизация

Откройте планировщик задач (см. видео) и импортируйте AutoSortDesktop.xml (тоже поправьте - нужно указать имя своего пользователя). Теперь скрипт будет запускаться каждый час и при включении компьютера.

Что умеет это решение?

Умная сортировка

  • Исполняемые файлы → папка installers
  • Документы и таблицы → documents
  • Изображения → images
  • Архивы → archives
  • Медиафайлы → media
  • И другие категории

Автообслуживание

  • Файлы старше 5 дней перемещаются в папку Архив
  • Пустые папки автоматически удаляются
  • Есть защита от конфликтов и дубликатов

Для полного автоматизма

Дополнительно рекомендую установить расширение RegExp Download Organizer для браузера. Настройте его на сохранение всех загрузок в основную папку — тогда новые файлы будут автоматически сортироваться при следующем запуске скрипта.

Почему это удобно?

  • Работает самостоятельно — не требует вашего внимания
  • Гибкая настройка — можно легко добавить свои правила
  • Надежность — есть логирование и обработка ошибок
  • Экономит время — больше не нужно вручную раскладывать файлы

Я пользуюсь этой настройкой несколько месяцев, и она стабильно поддерживает порядок. Особенно ценю то, что она не отвлекает от работы — просто в какой-то момент понимаешь, что все файлы уже на своих местах.

Скачать можно тут:

Надеюсь, у вас хватит мозгов подправить это под свои задачи :)

7
45 комментариев