Синтаксис Robocopy CLI не будет работать - PullRequest
0 голосов
/ 09 октября 2009

Я только недавно увидел, что xcopy устарел и что рекомендуется Robocopy.

Я пытался переместить файлы с ним, но не смог заставить его работать.

Я пытался переместить файлы с C:\Downloads\Temp на F:\Temp Обе папки не имели файлов непосредственно под ними. В папке Downloads \ Temp имеется около 20 папок, некоторые из которых имеют подпапки, которые в конечном итоге заполняются файлами.

При следующем синтаксисе это не сработало:

robocopy C:\Downloads\Temp F:\Temp /move

Поэтому я попытался указать шаблон для файлов:

robocopy C:\Downloads\Temp F:\Temp * /move

тоже не сработало. В итоге я сделал это с помощью xcopy, без проблем.

Может кто-нибудь сказать мне, что я здесь не так сделал?

Я нахожусь в Windows Vista Enterprise SP1, как администратор (CMD также запускался как администратор)

1 Ответ

3 голосов
/ 09 октября 2009

При следующем синтаксисе это не сработало: robocopy C: \ Downloads \ Temp F: \ Temp / move

Да - это говорит о перемещении всех файлов из c:\downloads\temp в f:\temp - только файлы напрямую в этих каталогах.

Вам нужен ключ /S, чтобы сказать "рекурсивно вниз по стеку каталогов":

robocopy C:\Downloads\Temp F:\Temp /S /move

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...