我正在使用 robocopy 批处理文件来备份我的工作。这是我的 .bat 文件中的代码:
@echo off
cls
echo press any key to continue backup!
pause
ROBOCOPY "F:\source" "D:\destination" /s /e /xf *.sas7bdat /xd "F:\directory_to_exclude"
echo backup complete
pause
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用,并且日志输出显示 robocopy 无法区分目标和源。
Source: F:\source D:\destination
Dest -
Files *.*
Files excluded: *.sas7bdat
Directories excluded: F:\directory_to_exclude
---------------------------------------------
Error: no folder destination specified
Run Code Online (Sandbox Code Playgroud)
robocopy 语法需要改变什么?
use*_*455 18
可能的问题是您的源或/和目标以\. 所以你有这个字符序列\",并将robocopy它解释为文字的转义序列"。您必须将其删除\或加倍:
ROBOCOPY "F:\source" "D:\destination"
ROBOCOPY "F:\source\\" "D:\destination\\"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15143 次 |
| 最近记录: |