ファイルやディレクトリが存在するか確認する

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