【发布时间】:2020-06-15 00:43:43
【问题描述】:
我有一个 PS 脚本,它每 5 分钟启动一次,以检查新删除的文件夹并移动它们。问题是有时文件夹中的项目仍在被写入,在这种情况下脚本错误:
Move-Item : 该进程无法访问该文件,因为它正被另一个进程使用。 [移动项目],IOException + FullyQualifiedErrorId:MoveDirectoryItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand
我已经尝试了以下 try/catch 块,但在同一“Move-Item”行上仍然出错。有什么想法我在这里做错了吗?
try {
Move-Item -Force "$fileString" $fileStringFixed
}
catch [System.IO.IOException] {
return
}
谢谢。
【问题讨论】:
标签: powershell