【发布时间】:2018-01-23 16:32:44
【问题描述】:
我正在尝试使用运行 Robocopy* 的 PowerShell 脚本将一些文件备份到新创建的目录:
$Timestamp = Get-Date -format ddMMyyyy
$DestFolder = "`"\\NASBOX\Archives\$Timestamp\`""
$SourceFolder = "`"\\DESKTOP\d$`""
ROBOCOPY $SourceFolder $DestFolder /COPYALL /B /R:10 /W:90 /LOG:$Timestamp.txt /FP /TEE
这给了我以下错误:
2018/01/23 16:26:20 错误 123 (0x0000007B) 访问目标目录 \\NASBOX\Archives\23012018" \COPYALL \B \R:10 \W:90 \LOG:23012018.txt \FP \球座\ 文件名、目录名或卷标语法不正确。
我尝试了几种不同的方法,包括将参数作为数组传递。我尝试过的每一件事都会导致完全相同的错误。
我大致了解为什么会发生这种情况,但尽管在网上花了大约两个小时,我还是找不到适合我特定环境的解决方案。
我哪里错了?
*我尝试使用Copy-Item,但是这个桌面的“D”盘上有一些超长的目录路径。
【问题讨论】:
-
您的错误在文件夹末尾有一个引号,但没有匹配的打开引号。
标签: powershell robocopy