Я написал пакетный скрипт с 7zip для извлечения существующего zip-файла в определенную папку. Из того, что я читал на других форумах, это должно работать... но это не так.
Когда я запускаю только базовый скрипт извлечения, он извлекает файл и сохраняет его в том же месте, что и zip-файл.
"C:\Program Files\7-Zip\7z.exe" x *.zip -y
Но как только я добавляю скрипт для вывода в определенную папку, он не работает.
"C:\Program Files\7-Zip\7z.exe" x *.zip -o "C:\Users\<user-name>\Downloads\ShippingLabels" -y
Любая помощь приветствуется. Также, если кто-то знает, как заставить 7zip открыть извлеченный файл после его распаковки, это тоже было бы очень полезно!
Спасибо
решение1
Пользователь, извлекающий файлы,иметь доступв папки пользователя?
Попробуйте запустить скрипт какАдминистраторв командной строке CMD с повышенными привилегиями или создав ярлык для пакетного файла и задав свойства с помощьюЯрлыквкладка,Передовойкнопку, чтобы Run as administrator
.
решение2
Я пишу этот скрипт для работы, поэтому у меня нет прав администратора на моем компьютере. Тем не менее, рассматриваемый zip-файл находится в папке C:Downloads, где также находится новая папка. Оба расположения доступны всем пользователям.