Интересная задача
Я не знаю, как более конкретно назвать эту тему. Можно ли батником или с помощью какой-нибудь программы решить следующую задачу: скопировать файлы из папки A в папку Б так, чтобы все файлы в папке Б имели те же самые даты создания и нулевой размер? То есть нужен по сути дела список файлов из папки A, но не в текстовом виде, а именно в виде папки с файлами, то есть такой список, удалять или переименовывать элементы в котором нужно не в текстовых редакторах, а именно в проводнике или в Total Commander.
|
truvo, Вариант с программой zerofiles из вашей темы - Как переслать "оглавление" архива? -> Комментарий 5. Пойдёт? Папки и файлы создаются с нулевым размером и исходной структурой.
P.S. Правда... Цитата:
|
Drongo, в чем суть моего запроса. Есть файлы-архивы аддонов. И есть папка UpdatePack\Addons, где все эти папки с аддонами находятся в распакованном виде, подготовленные к интеграции в дистрибутив для автоустановки.
Но дело в том, что эти папки аддонов, которые авторы кладут в архивы, в большинстве случаев не несут никакой информации о номере или дате версии аддона. Иногда эта информация есть в nfo-файлах, но только иногда, и просматривать эти файлы неудобно. Поэтому чтобы отслеживать обновления аддонов, приходится хранить все архивы аддонов (чтобы ориентироваться на версии в именах архивов или на даты архивов). Вот и хотелось иметь эту информацию об именах и датах, чтобы не хранить сами архивы и высвободить место на диске. Но в текстовом виде хранить этот список неудобно, так как при обновлении аддона всякий раз придется вручную редактировать список. Поэтому мне хотелось так умудриться - скачал файл архива, распаковал его в папку UpdatePack с заменой прежней папки, потом скопировал исходный файл архива в такой же, но нулевой (для информации на будущее) - и удалил его. Такие вот мечтания. Если бы, конечно, все авторы аддонов включали версию в название внутренней папки в архиве, то вопроса такого бы не было. Только не заставишь всех никак... |
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Кстати, никто не может помочь - написать такой батник, который: запускает утилиту "Комментарий к файлу" (ссылка тут: http://forum.oszone.net/thread-137162.html) по отношению к файлу с маской *.7z, *.rar или *.zip, содержащемуся в папке XYZ, закрывает утилиту нажатием в ней кнопки "Запись и выход", удаляет этот архив и переходит к следующему - и так до тех пор, пока не расправится со всеми архивами в данной папке. Хотя такой батник, наверное, можно соорудить и без использования утилиты? |
При записи программ на диск нужно было сделать что-то типа вкладыша в бокс с перечнем содержимого. Использовал штатный инструмент Тотал Коммандера - получал текстовый документ с названиями папок и (при желании) вложенные файлы с датами, размером и т.д. Даты, как сказано выше, не всегда авторские, но меня больше интересовала версия. Выкидывал лишнее, печатал вкладыш.
Это почти не в тему топикстартера, но может пригодиться тому, кто заглянет сюда в поисках решения по аналогичному моему вопросу. |
Цитата:
Цитата:
Цитата:
Цитата:
diskdir - это архиваторный плагин, который создаёт DIR архивы, являющимися текстовыми файлами следующего вида Цитата:
Цитата:
Т.е. хотите иметь возможность сравнения версий аддонов - нужно хранить файлы аддона (в архиве или так), а не только даты файлов. Цитата:
|
Amigos, я говорил о датах архивов, хранящихся на компе - то есть СКАЧАННЫХ заархивированных аддонов. Таким образом, подразумевались ДАТЫ СКАЧИВАНИЯ.
А в остальном изучу ваш фундаментальный пост позже... |
Цитата:
|
из *nix знаю утилиту touch. Погуглил - есть порт для windows. а в скрипте, я думаю, использовать будет не сложно.
|
Время: 22:55. |
Время: 22:55.
© OSzone.net 2001-