【发布时间】:2012-10-04 06:13:22
【问题描述】:
在我的电脑上备份各种重要文件夹的批处理脚本时,我遇到了一个问题。我似乎无法复制名称中有空格的文件夹。如果有一个有空格的子文件夹而它的父文件夹没有,它工作得很好。我似乎也有一个问题,我对“我的文档”文件夹拥有完全权限,但 XCOPY 不会复制说“拒绝访问”。非常感谢任何帮助。
【问题讨论】:
标签: batch-file cmd xcopy
在我的电脑上备份各种重要文件夹的批处理脚本时,我遇到了一个问题。我似乎无法复制名称中有空格的文件夹。如果有一个有空格的子文件夹而它的父文件夹没有,它工作得很好。我似乎也有一个问题,我对“我的文档”文件夹拥有完全权限,但 XCOPY 不会复制说“拒绝访问”。非常感谢任何帮助。
【问题讨论】:
标签: batch-file cmd xcopy
您似乎使用的是 Windows 7(或 Vista)。在这些系统上,My Documents 是一个符号链接,仅为向后兼容而存在,用户无法访问。您的文档文件夹的实际位置是C:\Users\Sean Webber\Documents。将您的脚本更改为
xcopy "%USERPROFILE%\Documents" "F:\New Folder" /s /e /i
【讨论】:
用引号将您的源规范括起来,如
xcopy "c:\my documents\some folder\*.*" ...
【讨论】:
xcopy "%USERPROFILE%\My Documents" "F:\New Folder" /S /E /I 它说'这是文件还是目录'?你回答目录并且它错误..
xcopy "%USERPROFILE%\My Documents" "F:\New Folder\*.*",如果您想从该文件夹复制所有文件。注意*.*。
%USERPROFILE% 变量的内容以及路径的其余部分。你忽略了一些非常明显的东西;做一些基本的故障排除怎么样?