как создать zip архив из командной строки в WinXP?
Скрипт например на PHP обладает своими средствами создавать архивы.
запуск zip -? ничего понятного мне не дал,что там непонятного?
там вроде тоже самое что и в обычном зипе, во всяком случае основные параметры точно те же
zip new.zip text.txt
выдает
>zip new.zip text.txt
zip warning: can't use -y with -k, -y ignored
zip warning: can't use -F with -A, -F ignored
при этом text.txt существует в текущей папке
насчет "обычного" зипа - никогда не приходилось с ним работать из коммандной строки
вот что выдает мой по -?
Copyright (C) 1990-1996 Mark Adler, Richard B. Wales, Jean-loup Gailly
Onno van der Linden and Kai Uwe Rommel. Type 'zip -L' for the software License.
Zip 2.1 (April 27th 1996). Usage:
zip [-options] [-b path] [-t mmddyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
can include the special name - to compress standard input.
If zipfile and list are omitted, zip compresses stdin to stdout.
-f freshen: only changed files -u update: only changed or new files
-d delete entries in zipfile -m move into zipfile (delete files)
-k force MSDOS (8+3) file names -g allow growing existing zipfile
-r recurse into directories -j junk (don't record) directory names
-0 store only -l convert LF to CR LF (-ll CR LF to LF)
-1 compress faster -9 compress better
-q quiet operation -v verbose operation/print version info
-c add one-line comments -z add zipfile comment
-b use "path" for temp file -t only do files after "mmddyy"
-@ read names from stdin -o make zipfile as old as latest entry
-x exclude the following names -i include only the following names
-F fix zipfile (-FF try harder) -D do not add directory entries
-A adjust self-extracting exe -J junk zip file prefix (unzipsfx)
-T test zipfile integrity -X eXclude eXtra file attributes
-$ include volume label -S include system and hidden files
-h show this help -n don't compress these suffixes
я не нашел здесь ключей для создания нового архива.
кстати, возникли сомнения - а является ли этот зип частью ХР.
на 2 машинах команда zip печатает эту вещь, а на ноуте говорит что такой программы нет
Copyright (C) 1990-1999 Info-ZIP
Type 'zip "-L"' for software license.
Zip 2.3 (November 29th 1999). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
can include the special name - to compress standard input.
If zipfile and list are omitted, zip compresses stdin to stdout.
-f freshen: only changed files -u update: only changed or new files
-d delete entries in zipfile -m move into zipfile (delete files)
-r recurse into directories -j junk (don't record) directory names
-0 store only -l convert LF to CR LF (-ll CR LF to LF)
-1 compress faster -9 compress better
-q quiet operation -v verbose operation/print version info
-c add one-line comments -z add zipfile comment
-@ read names from stdin -o make zipfile as old as latest entry
-x exclude the following names -i include only the following names
-F fix zipfile (-FF try harder) -D do not add directory entries
-A adjust self-extracting exe -J junk zipfile prefix (unzipsfx)
-T test zipfile integrity -X eXclude eXtra file attributes
-! use privileges (if granted) to obtain all aspects of WinNT security
-R PKZIP recursion (see manual)
-$ include volume label -S include system and hidden files
-h show this help -n don't compress these suffixes
вы себе какой-нибудь UnixUtils поставили?
нет, UnixUtils не ставился. WinRar есть, но он вроде тут ни при чем.
P.S. У меня другая версия zip, но я его не ставил.
а в том как командной строкой заархивировать файл если зип есть.
если кто-то умеет - напишите пожалуйста
господа. извините конечно, но вопрос не в том откуда на машине взялся зипизвини кончено, но правильный ответ ты сам уже дал:
а в том как командной строкой заархивировать файл если зип есть.
если кто-то умеет - напишите пожалуйста
zip new.zip text.txtа здесь дело как раз в том чт оу тебя кривой зип
такое ощущение что ты запускаешь не zip.exe а zip.bat
т.е. некий скрипт, который "портит" параметры командной строки перед запуском самого зипа
кароче говоря: ищи на своем компе где и сколько у тебя стоит зипов
и ваще это в ХНС
зип нашел - матлабовский он, но именно zip.exe
матлабовский онпоставь нормальный, благо зип бесплатный
Оставить комментарий
elenangel
собственно, сабж.запуск zip -? ничего понятного мне не дал,
хотя вывел справку, следовательно эта программа в WinXP все же есть.
при гуглении ответа также не нашел - нашел несколько рекомендаций как
сделать архив используя WShell и VBS, но нужна именно командная строка,
которую можно вызвать из скрипта например на пхп