這是漫長的一天,我想我會生氣。我想測試一個文件並生成一個電子郵件,如果沒有。在這裏它被削減到最小:條件邏輯不再按預期工作?
> IF('False' -eq (Test-Path D:\Scripts\SFTP\Import\*)){ECHO "SEND EMAIL"}
> SEND EMAIL
__________________________________________________________________________
> IF((Test-Path D:\Scripts\SFTP\Import\*) -eq 'False'){ECHO "SEND EMAIL"}
>
爲什麼第二個命令不工作?
我試着在'IF'語句之外運行Test-Path
到一個變量中,然後再對它進行測試,但它不起作用。
如果我只是運行「測試路徑」命令,我得到一個布爾值'假',如預期。我以前用這種方式使用了條件邏輯,並且它的工作。
我在做什麼錯?
+1有時所以,不要告訴我,答案已經給出.. –
感謝您的幫助。似乎現在正在工作。我現在的問題是我如何設法使用我編寫的其他腳本進行幾乎相同的測試。 – Patrick
我需要看看其他位說。 – EBGreen