【PowerShell】文字列が空であるかのチェック
文字列が空であるかのチェック
文字列が空であるかのチェックする方法です。
空の場合Trueが、それ以外Falseが変えるようになっています。
# 構文
if([string]::IsNullOrEmpty('チェックする文字列'))
{
return $true; # NULL、''の場合:true
}
else
{
return $false; # それ以外:False
}
# 実行例 ※コピーしてそのまま使用できます
if([string]::IsNullOrEmpty('aaa'))
{
return $true;
}
else
{
return $false;
}
# 結果 : False
文字列が空であるかのチェック(補足)
ここは若干余談ですが、「nullでない場合これをする」というIF文を作りたい場合、頭に「-not」を付ければ目的の文となります。
# 構文
if(-not [string]::IsNullOrEmpty('チェックする文字列'))
{
実行文
}
# 実行例 ※コピーしてそのまま使用できます
if(-not [string]::IsNullOrEmpty('aaa'))
{
Write-Host "Not Null"
}
# 結果 : Not Null