dSort — раскладываем все по полочкам

в 9:04, , рубрики: windows, утилита, файлы, метки: , ,

dSort — раскладываем все по полочкам
Доброго времени суток, читатели! В этой статье я хочу рассказать о небольшой Windows утилите, написанной мной, которая может пригодится для разбора завалов на рабочем столе. Все подробности – под катом.

Предыстория

Меня уже давно замучали кучи разных файлов, коими завален мой рабочий стол и я вспомнил о том, что когда-то читал об утилитке, которая может мне помочь разобрать эти завалы. Суть такова – на ярлык программы на рабочем столе с помощью Drag&Drop перетаскивается куча файлов, программа смотрит в конфиг и распихивает эти файлы по папкам в зависимости от расширения. Но Гугл не дал никаких ответов, на вопрос на тостереникто так и не ответил, и я решил написать утилитку самому. Сказано – сделано!

Встречайте, dSort!

dSort – крохотная утилика (всего 143кб, две трети установочного пакета занимает иконка) без GUI, написанная мною за день. Принцип работы очень прост:
Есть ярлык программы и файлы:
dSort — раскладываем все по полочкам

Перетаскиваем файлы:
dSort — раскладываем все по полочкам

Файлы сортируются:
dSort — раскладываем все по полочкам

Редактирование настроек

Так как утилита без GUI, то редактирование всех настроек (а их совсем немного) происходит через теплый ламповый конфиг. По умолчанию он открывается при нажатии на ярлык программы:

; Формат маски:
;
; [dir1]
; path=C:example - путь, в который будут перемещаться файлы
; mask1=*.* - маска, если файл попадает хотя бы под одну то он перемещается
; ...
; mask99=*.*


[global]
; Папка или файл, открываемые по умолчанию
default=C:UsersАндрейYandexDiskКуча

; Настройки каталога
[dir1]
;
type=Документы
path=C:UsersАндрейYandexDiskКучаДокументы
mask1=*.txt 
mask2=*.pas
mask3=*.doc
mask4=*.docx
mask4=*.docx
mask5=*.pdf
mask6=*.xlsx
mask7=*.xls
mask8=*.rtf
mask9=*.psd
mask10=*.mcdx
mask11=*.xps
mask12=*.dpr

[dir2]
type=Изображение
path=C:UsersАндрейYandexDiskКучаИзображения
mask1=*.jpg
mask2=*.gif
mask3=*.png
mask4=*.jpeg
mask5=*.bmp

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

Помощь хабрасообщества

Я был бы очень благодарен, если уважаемые обитатели Хабра ткнули носом в ошибки, недочеты, а так же предложили бы свои идеи по улучшению функционала. Так же, так как я никогда не занимался самостоятельной разработкой freeware то было бы очень интересно узнать, где можно сделать страничку утилиты с ее описанием и ссылкой на скачивание(а то делать отдельный сайт на Ucoz для такой крохи совсем уж жирно).

Ссылка на скачивание:

Яндекс Диск

Автор: portable

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js