VBScript для архивирования всех файлов в папке / подпапках с сохранением исходного имени файла - PullRequest
0 голосов
/ 05 октября 2010

Мне интересно, есть ли у кого-нибудь скрипт для архивирования всех файлов в папке и ее подпапках при сохранении оригинальных имен файлов? Таким образом, в основном для каждого файла в папке, я хотел бы создать соответствующий файл ZIP. Я никогда раньше не использовал VBScript, поэтому я не уверен, как это можно сделать, и мне понадобится немало времени, чтобы понять это. Затем я удалил бы все экземпляры исходных файлов.

Ответы [ 2 ]

2 голосов
/ 05 октября 2010

Вы можете скачать zip-утилиты, такие как GNU zip , pkzip, rar, winzip и т. Д., Найдите утилиту с поддержкой командной строки.затем вы можете просто создать пакет, используя цикл for (для зацикливания файлов) и архивируя их один за другим.проверьте ren /?, del /? на переименование и удаление файлов.

0 голосов
/ 25 ноября 2010

То, что вы просите, это именно то, что делает утилита gzip. Он сжимает данные в файл .gz с исходным именем и расширением. По умолчанию, когда это удается, он удаляет исходный файл. Распаковка - это обратный процесс.

...