【发布时间】:2014-05-30 21:57:09
【问题描述】:
我试过两种方式都使用它,无论如何它都会删除文件。基本上,如果任何变量为真,我不希望它删除文件,但无论如何它都会这样做。我知道 $Paper= MN 并且它仍然会删除该文件。我显然做错了什么。
if(!$Paper.equals("MN") -or !$Paper.equals("NJ") -and $extension.equals(".txt")){
Remove-Item $File.FullName -Force -Recurse
write-host $File " has been removed."
}
if($Paper -ne "MN" -or $Paper -ne "NJ" -or $extension -eq ".txt"){
Remove-Item $File.FullName -Force -Recurse
write-host $File " has been removed."
}
【问题讨论】:
标签: powershell