ファイルやディレクトリが存在するか確認する
Test-Path を使って判定します。
ファイルの存在を確認する
$the_file = "c:/tmp/test.txt"
# ファイルがあるか確認する.
$ret = Test-Path $the_file
# 戻り値を判定する.
if ( $ret -eq $true )
{
Write-Host( "file is exist." + "`n" + $the_file )
}
else
{
Write-Host( "file is not exist." + "`n" + $the_file )
}
下記が実行結果です。
file is exist.
c:/tmp/test.txt
ディレクトリの存在を確認する
$the_dir = "c:/tmp"
# ディレクトリがあるか確認する.
$ret = Test-Path $the_dir
# 戻り値を判定する.
if ( $ret -eq $true )
{
Write-Host( "directory is exist." + "`n" + $the_dir )
}
else
{
Write-Host( "directory is not exist." + "`n" + $the_dir )
}
下記が実行結果です。
directory is exist.
c:/tmp