Ответ 1
xcopy "%userprofile%\Desktop\Документи" "D:\Backup\" /s/h/e/k/f/c
должен работать, предполагая, что ваш язык задает кириллицу (или вы используете шрифты Unicode в консоли).
Для справки о аргументах: http://ss64.com/nt/xcopy.html
Я хочу создать файл .bat, который при открытии скопирует папку и все ее содержимое в другую папку на другом разделе. Вот что я пытаюсь сделать:
Скопируйте C:\Documents and Settings\user\Desktop\Документи
и все, что содержится в D:\Backup
. Я пробовал использовать команды xcopy
, но без результата. Спасибо.
Я запустил командную строку с помощью /k
и увидел это
что заставило меня подумать, что есть проблема с шрифтом. Я установил новый шрифт, который должен исправить это (YGP_NT
), но у меня такая же проблема (да, я изменил его из свойств CMD, отредактировал TrueTypeFont с regedit и перезапустил ПК). Я могу писать в кириллице в cmd, если это может помочь.
xcopy "%userprofile%\Desktop\Документи" "D:\Backup\" /s/h/e/k/f/c
должен работать, предполагая, что ваш язык задает кириллицу (или вы используете шрифты Unicode в консоли).
Для справки о аргументах: http://ss64.com/nt/xcopy.html
xcopy e:\source_folder f:\destination_folder /e /i /h
/h на всякий случай есть скрытые файлы. /I создает папку назначения, если есть многословные исходные файлы.
xcopy "C:\Documents and Settings\user\Desktop\Документи" "D:\Backup" /s /e /y /i
Вероятно, проблема заключается в пробеле. Проведите с кавычками.