Powershell - if和testpath不是Logic

时间:2015-03-23 09:24:25

标签: powershell if-statement

我的代码是这样的:

If (Test-Path c:\temp\mysunnyday)
{
    New-Item c:\temp\mysunnyday -ItemType directory
}
Set-Location c:\temp\mypodcast

我想说IF NOT TRUE。我怎样才能做到这一点?我读过这篇文章

http://www.computerperformance.co.uk/powershell/powershell_if_not.htm#Example_2:_PowerShell_If_-Not_Logic

我尝试使用-ne ! -not

但没有任何作用。有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

用另一组括号括起你的陈述并否定它:

If (!(Test-Path c:\temp\mysunnyday))...