скопировать все файлы и папки с одного диска на другой диск с помощью DOS (командная строка) - PullRequest
37 голосов
/ 24 августа 2011

Я хочу скопировать все файлы и папки с одного диска на другой, используя MS-DOS.Как это сделать?

Я пытаюсь xcopy I:\*.* N:\ Но он копирует только файлы, а не папки.Так как же скопировать все файлы и папки в оба?

Спасибо.

Ответы [ 5 ]

54 голосов
/ 04 августа 2015
xcopy c:\ d:\ /h/i/c/k/e/r/y

Используйте приведенную выше команду.Это определенно будет работать.

В этой команде данные будут скопированы из c: \ в D: \, даже в папки и системные файлы.Вот что делают флаги:

  • /h копирует скрытые и системные файлы также
  • /i, если место назначения не существует и копирует более одного файла, предположим, что место назначения должно бытькаталог
  • /c продолжить копирование даже при возникновении ошибки
  • /k копирование атрибутов
  • /e копирование каталогов и подкаталогов, в том числе пустых
  • /r перезаписывает файлы, доступные только для чтения
  • /y подавляет запрос на подтверждение того, хотите ли вы перезаписать файл

Вы можете увидеть список флагов, выполнив xcopy /?.

49 голосов
/ 24 августа 2011

Использование xcopy /s I:\*.* N:\

Это должно быть сделано.

14 голосов
/ 08 марта 2016

Используйте robocopy.Robocopy поставляется по умолчанию в Windows Vista и более новых версиях и считается заменой xcopy.(xcopy имеет некоторые существенные ограничения, в том числе тот факт, что он не может обрабатывать пути длиннее 256 символов, даже если файловая система может).

robocopy c:\ d:\ /e /zb /copyall /purge /dcopy:dat

Обратите внимание, что использование /purge в корневом каталогетома заставит Robocopy применить запрошенную операцию к файлам в каталоге System Volume Information.Запустите robocopy /? для помощи.Также обратите внимание, что вы, вероятно, хотите открыть командную строку от имени администратора, чтобы иметь возможность копировать системные файлы.Чтобы ускорить процесс, используйте /b вместо /zb.

2 голосов
/ 28 сентября 2011

попробуйте эту команду, xcopy c: \ (путь к файлу или каталогу) F: \ / e .Если вы хотите больше подробностей, обратитесь на этот сайт [[http://www.computerhope.com/xcopyhlp.htm]]

1 голос
/ 25 января 2017

Это сработало для меня. В Windows 10

xcopy / s {исходный диск..ie C:} {целевой диск..ie D:} Это скопирует все файлы и папки плюс содержимое папки.

...