尝试使用Powershell备份一些大型dir -newbie
我不能让这条线工作
"C:\Robocopy\RoboCopy.exe" $source $destination "/E /R:10 /W:5 /V /ETA"
最好使用Robocopy(取决于“我放在这里或那里......”),但它是启动的GUI(并且没有其他任何工作)。
$ dest和$ source没有问题(我设法登录到txt文件并且他正在工作)
谢谢
答案 0 :(得分:0)
使用此:
& "C:\Robocopy\RoboCopy.exe" $source $destination /E /R:10 /W:5 /V /ETA
如果您希望PowerShell将带引号的字符串作为命令运行,则需要&
(调用)运算符。
在这种特定情况下,不需要引号,因为可执行文件的路径和文件名不包含空格,所以你可以写一下:
C:\Robocopy\RoboCopy.exe $source $destination /E /R:10 /W:5 /V /ETA
但是robocopy.exe
真的坐在C:\Robocopy
吗?你有那个目录名吗? Robocopy.exe
是操作系统附带的工具,应该已经在路径中。为什么不呢?
robocopy $source $destination /E /R:10 /W:5 /V /ETA