Этот "приём" я использую для архивирования регулярно изменяемых версий документов, которые нужно сохранить с временнОй "отметиной".

А нафига это нужно?

Аспиранту эта "уловка" может пригодиться в работе при сохранении различных вариантов диссертационных глав или других, не менее ценных, материалов. Вековая практика показала, что "старые" версии уже написанных кусков "диссера" лучше не "убивать" и не перезаписывать раз за разом. Иногда, например, после сурового одобрения или доброжелательного разгрома диссертации на объединённом кафедральном семинаре, диссертанту приходится вытаскивать из "загашника" первоначальный вариант своих бессмертных научных записок. Поэтому сохраняйте версии ВСЕХ документов, вышедших из-под вашего компьютерного "пера". Ещё успеете на радостях удалить всё это к чёртовой матери! Но только после банкета, венчающего триумфальную защиту вашей диссертации.

Опять же имею сильные подозрения, что нечто подобное уже давным давно написано более умными людьми. Но, раз дуракам закон не писан...

Скачиваем на свою голову зархивированные батник (6275 байт) и соответствующий ему exe-шник (115712 байт).

Не пугаемся "большого" размера exe-шника, ибо в него при компиляции "внедрены":
–   unix-утилиты "grep.exe" (80412 байт) и "zip.exe" (68096 байт),
–   крохотный перекодировщик Д.А. Давыдова "crecode.exe" (6144 байт, v.1.46),
–   утилита поиска и замены подстрок "far.exe" (14848 байт, автор Fatih Kodak),
–   а также иконка "zipdir.ico" (10134 байт) для пущей красоты.

Всё это "железно" работает в Windows XP pro sp3 rus, поскольку пользоваться другими версиями Windows у меня нет большой нужды. "Don't trouble trouble until trouble troubles you". (Прим.: работает и в Windows 7).


  Содержимое файла "zipdir.bat"

Желающие разобраться, каким образом формируется папка вида "ГГГГ_ММ_ДД-ЧЧ_ММ_СС" c файлом "ГГГГ_ММ_ДД-ЧЧ_ММ_СС.zip" и перечнем "spisok.txt" заархивированных файлов, могут скачать текстовую копию bat-файла "zipdir.bat". Внутри этого файла, в комментариях, по шагам описаны все операции.

Точно также, как в "Уловке №1", файл "zipdir.bat" был скомпилирован в exe-файл с помощью бесплатной немецкой утилиты "Bat_To_Exe_Converter". Подробная процедура такого преобразования уже была описана на вышеупомянутой странице.


  Архивируем содержимое папки с временнЫм "клеймом"


  Шаг 1

Допустим, что нам нужно регулярно архивировать бесценное содержимое папки "C:\DOC" (см. рисунок).

Картинка

Копируем в эту папку разархивированный файл "zipdir.exe".



  Шаг 2

Картинка

Дважды "тюкаем" по "zipdir.exe". После чего появляется папка "2012_02_05-19_54_35" (см. рисунок).



  Шаг 3

Заглянем в "новорождённую" папку "C:\DOC\2012_02_05-19_54_35".

Картинка

Обнаруживаем там архивный zip-файл "2012_02_05-19_54_35.zip" и текстовый файл "spisok.txt" с перечнем всех заархивированных файлов из папки "C:\DOC".



  Шаг 4

В поте лица потрудившись над doc-файлами в папке "C:\DOC", решаем, что пора бы и сохранить результаты.

Картинка

Опять дважды кликаем файлик "zipdir.exe" и убеждаемся в появлении очередной архивной версии всех файлов в папке "C:\DOC\2012_02_05-20_59_36".

Таким же, как я, любителям батников, напомню, что задействованные четыре утилиты нужно переписать в системную папку "C:\WINDOWS", а затем уж "во всю ивановскую" пользоваться файлом "zipdir.bat" для регулярного резервирования своих файлов.





Яндекс.Метрика