test-path判断文件是否存在


PowerShell交流中心分类: Powershell基础test-path判断文件是否存在
ykxxxbc 管理员 提问于 2周 前

用test-path可以判断文件是否存在
要判断多个文件可以在中间跟上 -and 
eg: 
(test-path C:\Users\Administrator\Desktop\script\* -include hello.ps1) – and (test-path C:\Users\Administrator\Desktop\script\* -include test.ps1) -and (test-path C:\Users\Administrator\Desktop\script\* -include info.ps1)
但是有没有一种更方便的写法呢? 

1 次回答
最佳答案
Mooser Lee 管理员 回答于 2周 前
$fileNames = "a.txt","b.ps1","c.mp3"
$result
$fileNames | foreach {
if(-not (Test-Path -Path "你的目录" -Include $_)){
$result=$false;
break;
}
}
#判断result 结果
$result