【发布时间】:2013-09-07 03:49:09
【问题描述】:
我正在尝试运行以下命令:
robocopy.exe \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mybeap \\eisdevl.nas.gatech.edu\coldfusion\test\cfapps\cfeis\mybeap "ADMIN_HEADER.CFM" "new folder\NEW TEXT 3.TXT" /mir /log:\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfei\mysync2\logs\rc_09032013_lrobinson33_1.txt /NDL /r:2 /w:2
从这里我得到:
开始时间:2013 年 9 月 4 日星期三 09:32:22
来源 - \eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mybeap\ 目标 - \eisdevl.nas.gatech.edu\coldfusion\test\cfapps\cfeis\mybeap\
Files : ADMIN_HEADER.CFM
选项:/COPY:DAT /R:1000000 /W:30
错误:无效参数 #4:“新文件夹\NEW TEXT 3.TXT”
谁能给我正确的语法来处理文件夹和文件名中的空格?
【问题讨论】:
-
robocopy . c:\temp "file with spaces" "other file with spaces.txt"为我工作。你能显示你的不起作用的确切命令吗? -
robocopy.exe \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mybeap \\eisdevl.nas.gatech.edu\coldfusion\test\cfapps\cfeis\mybeap ADMIN_HEADER .CFM 新文件夹 (2)\NEW TEXT DOCUMENT.TXT /mir /log:\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mysync2\logs\rc_09032013_1.txt /NDL /r:2 / w:2
-
我没有在该声明中看到引号?
-
这是我的原始声明。我尝试了许多不同的变化。 obocopy.exe \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mybeap \\eisdevl.nas.gatech.edu\coldfusion\test\cfapps\cfeis\mybeap ADMIN_HEADER.CFM "新文件夹 (2) \NEW TEXT DOCUMENT.TXT" /mir /log:\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mysync2\logs\rc_09032013_1.txt /NDL /r:2 /w:2 obocopy .exe \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mybeap \\eisdevl.nas.gatech.edu\coldfusion\test\cfapps\cfeis\mybeap "ADMIN_HEADER.CFM NEW" "文件夹 (2 )\NEW TEXT DOCUMENT.TXT" ...
-
ROBOCOPY 可以很好地处理文件名中的空格,只要每个文件名都用引号引起来。编辑您的问题,并用引号显示失败的确切命令。
标签: command-line spaces robocopy