60

我想制作一个 .bat 文件,打开该文件时会将文件夹及其包含的所有内容复制到另一个分区上的另一个文件夹中。这正是我想要做的:

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

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

图片

这让我觉得字体有问题。我安装了应该解决此问题的新字体YGP_NT(如果有帮助,我可以在 cmd 中用西里尔文书写。

4

3 回答 3

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

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

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

于 2013-10-22T12:09:51.127 回答
27
xcopy  e:\source_folder f:\destination_folder /e /i /h

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

于 2013-10-22T12:26:43.507 回答
12
xcopy  "C:\Documents and Settings\user\Desktop\Документи" "D:\Backup" /s /e /y /i

可能问题出在空格上。尝试使用引号。

于 2013-10-22T12:10:54.360 回答