如何通过cmd复制文件夹?

时间:2013-10-22 12:07:30

标签: windows batch-file cmd

我想创建一个.bat文件,打开时会将文件夹及其包含的文件复制到另一个分区的另一个文件夹中。这正是我想要做的:

C:\Documents and Settings\user\Desktop\Документи及其所有内容复制到D:\Backup。我尝试了很多xcopy命令但没有结果。感谢。

我使用/k启动了命令提示符并看到了这个

pic

这让我觉得字体有问题。我安装了应修复此问题的新字体(YGP_NT),但我遇到了同样的问题(是的,我从cmd属性更改了它,用regedit编辑了TrueTypeFont并重新启动了PC)。如果可以帮助的话,我可以在cmd中用西里尔语书写。

3 个答案:

答案 0 :(得分:47)

xcopy "%userprofile%\Desktop\Документи" "D:\Backup\" /s/h/e/k/f/c

应该有效,假设您的语言设置允许Cyrillic(或者您在控制台中使用Unicode字体)。

有关参数的参考:http://ss64.com/nt/xcopy.html

答案 1 :(得分:19)

xcopy  e:\source_folder f:\destination_folder /e /i /h

/ h以防万一有隐藏文件。如果有多个源文件,/ i会创建一个目标文件夹。

答案 2 :(得分:9)

xcopy  "C:\Documents and Settings\user\Desktop\Документи" "D:\Backup" /s /e /y /i

可能问题是空格。试着用引号。