2013-07-31 1 views
1

Я пытаюсь скопировать папку из одного каталога в другой в CMD в ОС Windows 7.Копирование папки в командной строке

Я нашел команды для копирования отдельных файлов:

copy test.txt "C:\NewLocation" 

Какие работает отлично. Тем не менее, пытаясь что-то вроде этого:

copy "C:\Test" "C:\NewLocation"

не работает. Он хочет взять содержимое каталога и переместить его. Есть ли все-таки, чтобы скопировать FOLDER и переместить его в противоположность всему содержимому каталога?

Спасибо.

ответ

2

Использование хсору вместо копии:

xcopy "C:\Test" "C:\NewLocation" /s /e 

source

+0

Хорошо, это работает. Однако я не знаю, как выбрать конкретный каталог? Если бы я хотел скопировать папку в мой C: похоже, это скопирует папку EVERY, да? Источник (первый вход) не указывает на каталог, который мне нужно скопировать, но родительский каталог каталога, который мне нужно скопировать. –

+1

Не совсем уверен, что вы имеете в виду, но если вы хотите получить содержимое «C: \ Test», вы можете использовать «C: \ Test \\ *» – phiresky

+0

Если «Тест» содержит две папки «1» и «2», я не знаю Посмотрите, как я могу скопировать «1» без копирования «2». Если я не пропущу что-то основное здесь. Если бы я набрал ваш пример, он бы скопировал «1» и «2». –

0

Вы не можете "копировать" папки, но вы можете "переместить" их:

move c:\test c:\newlocation 
1

Вы можете использовать xcopy :

xcopy /S C:\Test C:\NewLocation