MH Sort

Разложит «Загрузки» по папкам. Сначала покажет как.

MH Sort раскладывает файлы по категориям, а внутри — по типам: Видео\MP4, Изображения\PNG. До начала видно, какой файл куда ляжет. Не понравился результат — отмените сортировку одной кнопкой.

Бесплатно и без установки: один файл mh-sort.exe. Открытый код, лицензия MIT.

MH Sort
C:\Users\User\Downloads
    Куда:Downloads
    Это демо, файлы ненастоящие. Снимите галочки, нажмите «Разложить», потом «Отменить».

    Ничего не происходит вслепую

    Сортировщик, который перемещает сотни файлов, должен вызывать доверие. Поэтому MH Sort всё показывает заранее, всё записывает и не трогает то, что трогать не надо.

    План до начала

    Перед сортировкой видно каждый файл и папку, куда он ляжет. Снимите галочку с файла или целой категории, найдите нужное поиском по имени.

    Отмена одной кнопкой

    Каждая сортировка пишется в журнал. Последнюю можно отменить: перемещённые файлы вернутся на место, а копии удалятся. Программа хранит 100 последних журналов.

    Лишнего не тронет

    Пропускает скрытые и системные файлы, недокачанные загрузки и папки из списка исключений. Системные папки Windows сортировать нельзя совсем, корень диска и папку пользователя — только без подпапок.

    • Без конфликтов имён

      Если в папке уже есть photo.jpg, новый файл станет photo (1).jpg. Ничего не перезаписывается.

    • Тип по содержимому

      Файл без расширения или с незнакомым расширением узнаётся по первым байтам.

    • Переместить или скопировать

      Результат можно сложить в исходную папку или в любую другую.

    • Вложенные папки

      Можно разбирать подпапки, а после перемещения удалить те, что опустели.

    • Перетаскивание

      Перетащите папку в окно программы или прямо на mh-sort.exe.

    • Без папок по типам

      Если Видео\MP4 — это лишнее, выключите папки по типам, и файлы лягут прямо в Видео.

    18 категорий из коробки

    От фотографий и документов до 3D-сцен, игровых ресурсов и AI-моделей. Всё, что не подошло ни к одной категории, попадает в «Прочее». Список можно поменять под себя.

    Впишите имя файла с расширением.

      Свои категории в одном файле

      Категории и расширения хранятся в categories.json. Откройте его из окна настроек, поправьте и нажмите «Перечитать».

      Порядок имеет значение
      Если расширение указано в двух категориях, используется первая. Программа предупредит о таких повторах.
      Составные расширения
      Можно указать tar.gz: оно важнее, чем просто gz.
      Где лежат настройки
      В %APPDATA%\MH Sort\: категории, настройки и папка history с журналами.
      Портативный режим
      Положите categories.json рядом с mh-sort.exe, и программа будет хранить всё рядом с собой. Удобно для флешки.
      categories.json
      {
        "unknown_category": "Прочее",
        "no_extension_folder": "Без расширения",
        "ignore_extensions": ["crdownload", "part", "tmp"],
        "categories": {
          "Изображения": ["jpg", "png", "webp"],
          "Архивы": ["zip", "7z", "tar.gz"]
        }
      }

      Вопросы

      Windows пишет «Система Windows защитила ваш компьютер»

      Так SmartScreen реагирует на программы без цифровой подписи. Нажмите «Подробнее», затем «Выполнить в любом случае». Если не хотите запускать готовый exe, соберите программу из исходников: код открыт.

      Нужен ли интернет?

      Нет. MH Sort работает только с файлами на вашем компьютере и ничего никуда не отправляет.

      Можно ли остановить сортировку на середине?

      Да, кнопкой «Остановить». Программа покажет, сколько файлов успела обработать.

      Как удалить программу?

      Удалите mh-sort.exe и папку %APPDATA%\MH Sort. В портативном режиме всё лежит рядом с exe. Установщика нет, поэтому в системе ничего не остаётся.

      Попробуйте на своей папке «Загрузки»

      Собрать самому: нужен Rust 1.87 или новее, затем cargo build --release. Готовый файл появится в target\release\mh-sort.exe.