我有通过 SSIS 进程任务调用的以下 PowerShell 脚本来检查文件是否被锁定 - 如何修改以便它首先检查文件是否存在。
如果不存在,则以 999 退出
如果它确实存在但被锁定,则以 999 退出
如果它确实存在并且未被锁定,则以 0 退出
$file = "\\xxxxxx\xxxx\xxxxx\xxxxxxxxx\task_status.log"
try { [IO.File]::OpenWrite($file).close();exit 0 } catch { exit 999}
Run Code Online (Sandbox Code Playgroud)$file = "\\xxxxxx\xxxx\xxxxx\xxxxxxxxx\task_status.log"
if (Test-Path -path $file)
{
try { [IO.File]::OpenWrite($file).close();return 0 } catch { return 999}
}
else
{
return 999
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16559 次 |
| 最近记录: |