【发布时间】:2020-09-08 15:16:09
【问题描述】:
我通过 SSIS 进程任务调用了以下 PowerShell 脚本,以检查文件是否被锁定 - 如何修改以便首先检查文件是否存在。
如果不存在,则用999退出
如果确实存在但被锁定,则使用 999 退出
-
如果确实存在且未锁定,则以0退出
$file = "\\xxxxxx\xxxx\xxxxx\xxxxxxxxx\task_status.log" try { [IO.File]::OpenWrite($file).close();exit 0 } catch { exit 999}
【问题讨论】:
-
如果另一篇文章也是关于复制的,这怎么可能是重复的——我的文章是关于检查它是否存在以及它是否被锁定
标签: powershell