2012-09-03 2 views
0

Я хочу скопировать файлы из источника без каталога с помощью Batch. (SRC -> Файлы) -> (Файлы) Когда яКак скопировать файлы в каталог без наличия папки?

%WINRAR%\WinRAR.exe a -afzip %BASE%\MMORPG.zip %SRC% /E 

Он копирует папку в почтовый файл, я просто хочу, чтобы файлы, не папки.

+0

Вы имеете в виду архивирование в zip-файл или копирование? –

+0

В zip-файл –

+0

не могли бы вы перефразировать название, чтобы отразить ваш реальный вопрос? –

ответ

1

Используйте либо -ep или -ep1:

"%WINRAR%\WinRAR.exe" a -afzip -ep1 "%BASE%\MMORPG.zip" "%SRC%" 

Опция -ep полосы пути полностью, в то время как -ep1 удаляет только базовый путь. Разницу можно увидеть, если вы заархивируете каталог, содержащий подкаталоги (и укажите опцию -r, чтобы фактически включить поддиры). Поскольку вы не архивируете подкаталоги, любой из этих двух вариантов будет делать для вас.

+0

Этот вид работал. Ep1 не сделал ничего, но сделал все, кроме всех остальных. –

+0

Да, вот что делает '-ep'. Я немного озадачен тем, почему '-ep1' не сработал для вас. Могу ли я спросить, каким образом это не сработало? Возможно, вы можете указать фактическую командную строку, которую вы использовали. –

Смежные вопросы