Автоматизируем порядок: как я настроил систему автосортировки файлов в 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 для браузера. Настройте его на сохранение всех загрузок в основную папку — тогда новые файлы будут автоматически сортироваться при следующем запуске скрипта.
Почему это удобно?
- Работает самостоятельно — не требует вашего внимания
- Гибкая настройка — можно легко добавить свои правила
- Надежность — есть логирование и обработка ошибок
- Экономит время — больше не нужно вручную раскладывать файлы
Я пользуюсь этой настройкой несколько месяцев, и она стабильно поддерживает порядок. Особенно ценю то, что она не отвлекает от работы — просто в какой-то момент понимаешь, что все файлы уже на своих местах.
Скачать можно тут:
Надеюсь, у вас хватит мозгов подправить это под свои задачи :)