План до начала
Перед сортировкой видно каждый файл и папку, куда он ляжет. Снимите галочку с файла или целой категории, найдите нужное поиском по имени.
MH Sort раскладывает файлы по категориям, а внутри — по типам: Видео\MP4, Изображения\PNG. До начала видно, какой файл куда ляжет. Не понравился результат — отмените сортировку одной кнопкой.
Бесплатно и без установки: один файл mh-sort.exe. Открытый код, лицензия MIT.
Сортировщик, который перемещает сотни файлов, должен вызывать доверие. Поэтому MH Sort всё показывает заранее, всё записывает и не трогает то, что трогать не надо.
Перед сортировкой видно каждый файл и папку, куда он ляжет. Снимите галочку с файла или целой категории, найдите нужное поиском по имени.
Каждая сортировка пишется в журнал. Последнюю можно отменить: перемещённые файлы вернутся на место, а копии удалятся. Программа хранит 100 последних журналов.
Пропускает скрытые и системные файлы, недокачанные загрузки и папки из списка исключений. Системные папки Windows сортировать нельзя совсем, корень диска и папку пользователя — только без подпапок.
Если в папке уже есть photo.jpg, новый файл станет photo (1).jpg. Ничего не перезаписывается.
Файл без расширения или с незнакомым расширением узнаётся по первым байтам.
Результат можно сложить в исходную папку или в любую другую.
Можно разбирать подпапки, а после перемещения удалить те, что опустели.
Перетащите папку в окно программы или прямо на mh-sort.exe.
Если Видео\MP4 — это лишнее, выключите папки по типам, и файлы лягут прямо в Видео.
От фотографий и документов до 3D-сцен, игровых ресурсов и AI-моделей. Всё, что не подошло ни к одной категории, попадает в «Прочее». Список можно поменять под себя.
Категории и расширения хранятся в categories.json. Откройте его из окна настроек, поправьте и нажмите «Перечитать».
tar.gz: оно важнее, чем просто gz.%APPDATA%\MH Sort\: категории, настройки и папка history с журналами.categories.json рядом с mh-sort.exe, и программа будет хранить всё рядом с собой. Удобно для флешки.{
"unknown_category": "Прочее",
"no_extension_folder": "Без расширения",
"ignore_extensions": ["crdownload", "part", "tmp"],
"categories": {
"Изображения": ["jpg", "png", "webp"],
"Архивы": ["zip", "7z", "tar.gz"]
}
}
Так SmartScreen реагирует на программы без цифровой подписи. Нажмите «Подробнее», затем «Выполнить в любом случае». Если не хотите запускать готовый exe, соберите программу из исходников: код открыт.
Нет. MH Sort работает только с файлами на вашем компьютере и ничего никуда не отправляет.
Да, кнопкой «Остановить». Программа покажет, сколько файлов успела обработать.
Удалите mh-sort.exe и папку %APPDATA%\MH Sort. В портативном режиме всё лежит рядом с exe. Установщика нет, поэтому в системе ничего не остаётся.
Собрать самому: нужен Rust 1.87 или новее, затем cargo build --release. Готовый файл появится в target\release\mh-sort.exe.