Извлечение и замена командной строки WinRAR

2721
NCSGeek

Мне нужно выяснить, как использовать командную строку WinRAR, чтобы извлечь zip-файл в определенный каталог и заменить все файлы, которые уже есть. (tl; dr мне нужно извлечь и заменить через командную строку winrar)

Поэтому, если у меня был файл text.zip, который содержал 1.txt 2.txt 3.txt, и у меня также был C: \ text \, который содержал random-junk.pdf more-junk.png 1.txt 2.txt 3.txt Мне нужен мой командный файл, чтобы извлечь тексты.zip в C: \ тексты \ и оставить в покое файлы pdf и png (это только примеры), но заменить файлы txt, которые должны представлять уже существующий файл, на новые из почтового индекса.

Любая помощь очень ценится, спасибо всем!

1

1 ответ на вопрос

0
pritaeas

Я нашел этот сайт с обзором команд, надеюсь, это поможет. Смотрите xстраницу помощи по извлечению.

Обновление: согласно этому такому вопросу варианты должны быть-o+

Эта информация должна быть в файле справки, поставляемой с вашей установкой WinRAR. Откройте справку, найдите «Режим командной строки», а затем подтемы «Команды» и «Переключатели».

Обновление: должно выглядеть так:

WinRAR x -o+ texts.zip *.txt C:\texts\ 
Спасибо, хотя эта первая страница помогла, я до сих пор не до конца понимаю, как мне нужно отформатировать мою команду. Простите мою неумелость в этом. NCSGeek 6 лет назад 1
Обновлено с примером. pritaeas 6 лет назад 0
Понимаю. Пример выглядит только для файлов .txt. В моем случае мне нужно извлечь и заменить много разных файлов и каталогов. Любое решение? NCSGeek 6 лет назад 0
Да. Должна быть возможность заменить `* .txt` именем файла (например, @ listfile.txt), содержащим все расширения или маски, которые вы хотите обработать. Я не использовал это раньше, поэтому вам нужно попробовать себя. pritaeas 6 лет назад 0