![]() |
Разархивирование с помощью AutoIT
Обрабатывая большой массив файлов и папок уперся в проблему - как с помощью autoit вытащить из zip архива содержимое, нужна помощь, подскажите кто знает.
|
Во что именно из: AutoIT extract zip - Поиск в Google упирались?
|
не удается заставить работать функцию
#include<Zip.au3> _Zip_UnzipAll($filepath, $foldername, 1) такой вариант выдает ошибку ==> Variable must be of type "Object".: For $item In $oApp.Namespace($hZipFile).Items For $item In $oApp.Namespace($hZipFile).Items^ ERROR #include<Zip.au3> _Zip_UnzipAll($filepath & $filename, $foldername, 1) такой вариант ошибки не выдает, еррор код=0, но не вытаскивает файлы из архива архив не сломан |
Приведите Ваш полный код.
|
#include<Zip.au3>
$dir="c:/архивы" $filepath="c:/архивы/a.zip $zipfile="a.zip" $foldername="c:/архивы/результат" _Zip_UnzipAll($filepath & $zipfile, $foldername, 1) Это конечно не полный вариант, полный слишком запутанный, но подход такой |
Спасибо за хлопоты, я похоже разобрался в чем дело
|
У Вас две ошибки на виду. Первая, не слишком существенна для NT — Вы используете прямой слэш — «/», а требуется обратный — «\». Вторая — критична:
Цитата:
Цитата:
|
Время: 16:00. |
Время: 16:00.
© OSzone.net 2001-