Windows右键单击复制与Powershell Copy-Item

时间:2018-01-23 16:08:10

标签: windows powershell clipboard powershell-v4.0 robocopy

我想复制包含日志文件的目录,但是当使用PowerShell执行复制时,我的脚本会超时。如果我只是右键单击日志目录并复制它,它就可以正常工作。

Copy-Item -Path "$logpath" -Destination "$archivepath" -Recurse

正在积极地写入日志目录,导致超时。如何使用powershell复制此目录?我可以使用右键单击来复制它,但我不能使用powershell。

1 个答案:

答案 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