我想复制包含日志文件的目录,但是当使用PowerShell执行复制时,我的脚本会超时。如果我只是右键单击日志目录并复制它,它就可以正常工作。
Copy-Item -Path "$logpath" -Destination "$archivepath" -Recurse
正在积极地写入日志目录,导致超时。如何使用powershell复制此目录?我可以使用右键单击来复制它,但我不能使用powershell。
答案 0 :(得分:0)
使用Powershell v5
$logpath="C:\Path\To\LogDir"
$backuppath="C:\Path\To\BackupDir"
Set-Clipboard -Path "$logpath"
Get-Clipboard -Format FileDropList | Copy-Item -Destination "$backuppath" -Recurse
使用Robocopy
Robocopy.exe "$logpath" "$backuppath" /E | Out-Null