[FAQ CENTER トップ]
[Powershell FAQ トップへ]


スポンサード リンク



【Powershell】文字列が null であるか判定するスクリプト


スポンサード リンク


文字列が 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' }




スポンサード リンク


(*)本ページは 5.1以後を想定しています。

最終更新日:2018/08/13

[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018