Как указать выходную папку для самораспаковывающегося ZIP-файла - PullRequest
2 голосов
/ 09 марта 2010

извлечение ZIP-файлов, которые были созданы с использованием:

PKSFX (R) Версия 2.50 БЫСТРО! Утилита Self Extract для Windows 95 / NT 4-15-1998

Можно ли указать, в какую папку следует извлекать файлы, содержащиеся в EXE-файле?

Набрав «/ help», я смог найти некоторые полезные опции (например, «Перезаписать», «Исключить» и т. Д.), Но не вижу ничего, связанного с папкой вывода.

Есть предложения? Спасибо!

1 Ответ

1 голос
/ 29 июля 2010

Я нашел следующее на ousob.com . Он появляется как часть более крупной статьи , которая, кажется, содержит документацию для всего пакета PKSFX. Похоже, что вы запускаете исполняемый файл и затем указываете все флаги, за которыми следует путь для извлечения и, при необходимости, определенные именованные файлы из архива, который нужно извлечь, если вы не хотите их всех.

Сводная информация о командах PKSFX

Синтаксис и параметры командной строки такие же, как у PKUNZIP. Варианты перечисленные ниже предлагаются самораспаковывающимся файлом.

Синтаксис: pksfx [option] [d:\path] [file]* [file]*

PKSFX указывает имя самораспаковывающегося файла, который вы выполняете. Никаких опций не требуется, если вы хотите просто извлечь все файлы в Текущий каталог. Если вы хотите извлечь содержимое в другой директории, укажите диск и / или путь, по которому следует извлечь файлы. к извлекать только определенные файлы, указывать имена в конце командная строка.

Параметры:

 @listfile.lst            Specify list of files for extraction*

 -c[m]                    Extract to console*

 -d                       Re-create directories stored in .ZIP file*

 -l                       Display software license agreement*

 -n                       Extract only newer files*

 -o                       Overwrite existing files

 -p[a|b][c][#]            Extract to printer*

 -s<password>             Decrypt with password*

 -t                       Test file integrity*

 * Indicates options not available in the PKSFX Junior and PKUNZIP Junior
   programs.

Опции следует размещать после имени самораспаковывающегося файла. Если используется несколько опций, они должны быть разделены пробелом и каждый должен иметь собственный индикатор опций (или - или /).

Все параметры ведут себя так же, как и в PKUNZIP, с одним исключение. Опция -s не может принимать ввод с клавиатуры. Пароль введенный с самораспаковывающимся файлом должен иметь возможность быть введенным из командная строка.

...