Задать вопрос
@Rax12

Как переименовать пути в архиве через консоль winrar cli?

Здравствуйте.
Есть архив, в нем такая иерархия "folder/old/разные файлы и папки"
Нужно переименовать папку old, на new

В обычном винраре это просто, 2 раза кликнул на папку и написал новое имя.
Но мне нужно через CMD, там есть команда "rn"
Я думал сработает вот так rar rn archive.rar */old/* */new/*
Не сработало. Он что-то меняет, но все не так, как надо, получается полный бардак.
Я пробовал много разных способов, но всегда я получаю странный результат, ощущение что он от балды что-то там переименовывает.

Собственно сам вопрос в этом, как в подобном архиве, переименовать папку.
Если это не реально, то может есть какие то программы для zip? Может в zip это проще провернуть?

Какие еще есть варианты? Вообще суть такая, мне надо скриптом скачать штук 30 архивов через ftp, затем в них переименовать папки (то есть пути в самом архиве) и обратно закинуть через ftp.

Если кто-то знает как это провернуть через например nodejs, php или python, то просьба написать.
Все же если консольным винраром это не сделать, то нужен любой способ.

PS: Ну ведь если полноценный Winrar это делает в пару кликов, то консольный тоже должен, разве нет?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Windows
software engineer
просто */old/* это и dir/old/fileи dir/dir/dir/old/file
с масками все не просто.
Если вы знаете точное имя, то пишите без звездочек
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы