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

от автора


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

Предыстория

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

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

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

Перетаскиваем файлы:

Файлы сортируются

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

Так как утилита без 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 для такой крохи совсем уж жирно).

ссылка на оригинал статьи http://habrahabr.ru/post/209520/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *