7zip Извлечь в определенную папку

7zip Извлечь в определенную папку

Я написал пакетный скрипт с 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, где также находится новая папка. Оба расположения доступны всем пользователям.

Связанный контент