Я пытаюсь собрать некоторые файлы с помощью командной строки WinRAR. Файлы имеют такую структуру:
Top-Level Dir
| Text1.txt
| Text2.txt
| XML1.xml
| XML2.xml
| Inner Dir
| | Inner1.txt
| | Inner2.txt
| | InnerXML1.xml
| | InnerXML2.xml
Для Dir верхнего уровня и Inner Dir также возможно иметь больше подкаталогов.
Я могу успешно восстановить файлы и сохранить желаемую структуру, но я пытаюсь исключить файлы .xml только из каталога верхнего уровня. Я хочу, чтобы мой архив выглядел так:
Top-Level Dir
| Text1.txt
| Text2.txt
| Inner Dir
| | Inner1.txt
| | Inner2.txt
| | InnerXML1.xml
| | InnerXML2.xml
Я могу только удалить XML-файлы из подкаталогов Top-level Dir
. Все, что я попробую, удалит их все. Я пробовал несколько комбинаций следующих команд:
rar a -ep1 -x*.xml <destination> <source>
rar a -ep1 -x..\*.xml <destination> <source>
rar a -ep1 -r- -x*.xml <destination> <source>
rar a -ep1 -x*\..\*.xml <destination> <source>
Я надеюсь, что просто не понимаю, как правильно указать путь.
Помощь приветствуется.
Изменить: я работаю на машине Windows.