更新日:2022/03/13
文字列が null であるかどうか判定するサンプルスクリプトです。
string クラスの [string]::IsNullOrEmpty で判定可能ですがそもそも($str1) でも判定できるようです。以下で確認してみます。
#NULL の判定
$str1 = $null
if ($str1) { 'not null' } else { 'null' }
if ([string]::IsNullOrEmpty($str1)) { 'null' } else { 'not null' }
$str2 = ''
if ($str2) { 'not null' } else { 'null' }
if ([string]::IsNullOrEmpty($str2)) { 'null' } else { 'not null' }
#スペースが null とは判定されないことを確認。
$str3 = ' '
if ($str3) { 'not null' } else { 'null' }
if ([string]::IsNullOrEmpty($str3)) { 'null' } else { 'not null' }
[Powershell FAQ トップへ]
[FAQ CENTER トップ]
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018