7zip по 7za.exe-невозможно использовать абсолютные пути
просто любопытно узнать, пытался ли кто-нибудь извлечь zip-файл с помощью 7-zip 7za.exe в другое место
7za.exe x sample.zip c:Temp
выдает ошибку
Cannot use absolute pathnames for this command
1 ответов
вы должны быть в состоянии сделать это с (с помощью командной строки DOS/Windows):
7za.exe -y x D:\somefolder\sample.zip -oc:\Temp
вам не хватает пары переключателей
для * NIX (это из LINUX Mint) люди, Вы бы сделали что-то вроде:
7z -y x ~/Downloads/sample.zip -o~/Work
где:
-
-y
предположим, да по всем запросам -
x
извлечение файлов с полными путями -
-o
установить выходной каталог
<Switches>
(...)
-o{Directory}: set Output directory`
давайте отнесем это к другой уровень..
предположим, вы обрабатываете ряд отчетов, которые должны быть обработаны и отправлены 300-500 клиентам.
но, давайте только захватить файлы, которые с определенного дня или даже пару дней..
7-zip может справиться с этим тоже!!
7za.exe -y x D:\somefolder\sample.zip -oc:\Temp 20150225* -r
7za.exe -y x D:\somefolder\sample.zip -oc:\Temp 20150224* -r
7za.exe -y x D:\somefolder\sample.zip -oc:\Temp 20150223* -r
Итак, если в вашем архиве есть последние 30 дней, вы можете извлечь только 1, 2 или 3 дня, не извлекая весь архив.
ВАЖНОЕ ПРИМЕЧАНИЕ: Если вы поставите пробел после -o
и Error: Incorrect command line
.