0

Тема: командная строка

Первый раз в жизни возникла необходимость использовать командную строку для извлечения архивов zip в текущую папку (в папку с архивом).
Если ввести командную строку

C:Program Files7-Zip7z.exe x C:UsersNNK_RTRDesktopПроверкаСказание о Заререavestiyiskie_tekstiy_skazanie_o_zarere.fb2.zip -oc:    emp

(образец в справке: 7z x archive.zip -oc:soft), то все работает.
Но мне нужно распаковать в папку с архивом. Ввожу команду:

C:Program Files7-Zip7z.exe x C:UsersNNK_RTRDesktopПроверкаСказание о Заререavestiyiskie_tekstiy_skazanie_o_zarere.fb2.zip

(образец в справке: 7z X archive.zip), результата нет. Никаких сообщений об ошибке, но и извлеченного файла не вижу.
Если использовать команду е - результат тот же.
С архиватором RAR происходит то же самое.
Из проводника Windows все работает нормально.
Не подскажите ли, где моя ошибка?

Рейтинг поста: 0

Re: командная строка

NNK_RTR, ошибок никаких нет. Возможно проблема кроется в правах доступа. Попробуйте выполнить распаковку на НЕ системном диске.

Рейтинг поста: 0

Re: командная строка

Выяснил, что проводник Windows вызывает 7zG.exe (а не 7z.exe).
Если в командной строке прописать 7zG.exe с теми же параметрами, то архив распаковывается, но в папку с самим архиватором (7-zip).
Получается, чтобы добиться нужного результата, то в качестве целевой папки нужно указывать путь к исходной папке:

C:Program Files7-Zip7z.exe x C:UsersNNK_RTRDesktopПроверкаСказание о Заререavestiyiskie_tekstiy_skazanie_o_zarere.fb2.zip -oC:UsersNNK_RTRDesktopПроверкаСказание о Зарере

Тогда все работает. Это не сильно меня затруднит, но почему такая несправедливость
В интернете нашел множество примеров и нигде не нужно указывать целевую папку. Видимо у них работает. Чем же я хуже. Пробовал помещать архив в несистемную папку. Пробовал запускать от имени администратора. Не хочет работать и ВСЕ!

Рейтинг поста: 0

Re: командная строка

NNK_RTR пишет:

В интернете нашел множество примеров и нигде не нужно указывать целевую папку. Видимо у них работает. Чем же я хуже. Пробовал запускать от имени администратора. Не хочет работать и ВСЕ!

Значит у вас какой-то глюк в системе. Поклацал у себя - все работает без указания целевой папки распаковки. Работаю под Админом, ОС Windows 10 Pro 1903 64-bit, архиватор 7z версии 19.00.

NNK_RTR пишет:

Пробовал помещать архив в несистемную папку.

Вообще на другом диске попробуйте (D:, E: - какие там у вас есть), но не на диске С: !

Или обновите версию архиватора.

Рейтинг поста: 0

Re: командная строка

Система у меня та же, что и Вас.
Интересно, что WinRAR с командной строки работает так же.
Пробовал размещать архив именно на несистемном диске, и даже на съемном диске.
Я давно жаловался на форуме, что программы, в частности Radialix, работают по разному в 32 и 64 разрядных версиях  Windows 10 Pro (в обоих случаях Radialix 32 и даже один и тот же проект). В 32-разрядной версии системы, я в большинстве случаев обходился без IDA, ссылки и так были доступны, а вот в 64-разрядной версии без IDA не обойтись.
Версии системы у нас с Вами одинаковые, вероятно что-то в настройках, хотя я не помню, чтобы я что-то настраивал, во всех случаях, глубоко не лез.
Придется смириться, тем более, приемлемый выход я нашел....

Рейтинг поста: 0