Накопители файлов

A.P.$lasH

Xakep, номер #053, стр. 053-028-2


Интересная особенность файловой маски - помимо стандартных * и ?, позволяющих регулировать количество произвольных символов, в программе предусмотрены так называемые диапазоны. Например, строка [f-h]*ker.zip найдет все файлы, у которых первая буква f,g или h, и которые заканчиваются на ker. На что заканчиваются? Вот именно. Возможные варианты придумай самостоятельно. Осталось указать пункт назначения (Destination file). И здесь не обошлось без полезных сюрпризов. В название целевой папки можно добавить макросы. Есть вполне закономерные - %name% (имя исходного файла без расширения), %ext% (его расширение), %path% (путь), а есть и несколько, как бы это сказать... причудливых. Например, если ты собрался копировать MP3-файлы, используй %mp3title% (название), %mp3artist% (автор), %mp3album% (альбом) и т.д. Html-страницу тоже не обидели - %htmltitle% добавили. Это ее заголовок, скорее всего. Да, действительно. В справке так и написано. И про многоязычный интерфейс не забыли, хотя много нам и не нужно - вполне хватит русского. А если заюзать \\Server\users\docs\my-%name%.%ext%? Она еще и по сети бегать умеет. Как говорится, мне бы такую программу, я бы в институт не ходил. Жаль, что уже и так не нужно.

<FolderWatch>

Все-таки интересно иногда почитать справочные файлы. Особенно раздел, в котором расписано предназначение той или иной программы. FolderWatch и DiFolders, что называется, "в один садик ходили" - очень уж похожи эти две приблуды, однако цели у разработчиков были разные. Разгребать хлам в каталогах? Не барское это дело. Мастера из Diginaut Ltd. медитировали на фразу "резервное копирование". Например, тебя зовут Сергей Лукьяненко (Самуил Маршак, Агния Барто), и ты набиваешь очередную нетленку в стандартном блокноте. Медитируем вместе. Запевай: "Ом-мани-падмэ-хумм... Ом-мани...". О чем это я? Ах, да. Разве в настройках этой чумовой утилиты есть автоматическое сохранение резервной копии? И файлы вида Book1.bak, Book2.bak, Book3.bak она тебе не создаст, хоть ты костьми ляжешь. А ведь это основа основ. Толковые словари называют такие фокусы incremental backup. Без него ты обречен на пожизненные "Мертвые души 2" и целиком зависишь от электриков. А Diginaut Ltd. подсуетилась... И ведь получилось. Разве что со сплешскрином прогадали. "Трафарет распухшей собачки чау-чау на стене цементного завода (зубило, желтая краска)". Но я тебя умоляю, это же отключается.

Основные принципы работы с программой ничем не отличаются от DiFolders, так что по второму разу повторяться не будем. Все тот же контроль над изменением содержимого любой папки, все те же правила. Поговорим о различиях и начнем, ради разнообразия, с недостатков. Из списка возможных действий пропал пункт Delete. И как теперь удалять файлы? Например, трижды знаменитый Restorator (помнишь такой редактор ресурсов?) упрямо создает в своем каталоге набор справочных файлов – HTML-страницы килобайт на 400. Зачем? Я же его все равно не читаю. Не понимает. Так вот, DiFolders легко удалял все это безобразие. В принципе, можно и в Recycled переместить, но ведь неудобно же. Корзину еще чистить нужно, и не факт, что на твоей машине это происходит автоматически. Язык интерфейса без хирургического вмешательства изменить невозможно, так что плакатик с надписью "Мая твая ни в зуб ногой" они могут смело повесить на двери у входа в самый главный офис. Недостаток номер следующий (и хватит на сегодня) в том, что списки правил у FolderWatch не многослойные (каталог + список файловых масок), а одинарные (один папка - один маска). Соответственно, с отдыхом полосе прокрутки главного окна программы определенно не поперло.

Назад на стр. 053-028-1  Содержание  Вперед на стр. 053-028-3