ファイルあるいはフォルダが存在するかを確認するコマンド

ファイルあるはフォルダを確認するサンプルコードです。

C:\temp は存在する。C:\NonExistFolder は存在しない。
C:\temp\aru.txt は存在する。C:\temp\NonExistFile.txt は存在しない。

バッチ

フォルダの存在を確認

サンプル:


@set aru=C:\temp
@set nai=C:\NonExistFolder

@if exist "%aru%" (echo "%aru%:found") else (echo "%aru%:NOT found")

@if exist "%nai%" (echo "%nai%:found") else (echo "%aru%:NOT Found")


ファイルの存在を確認

サンプル:


@set aru=C:\temp\aru.txt
@set nai=C:\temp\NonExistFile.txt

@if exist "%aru%" (echo "%aru%:found") else (echo "%aru%:NOT found")

@if exist "%nai%" (echo "%nai%:found") else (echo "%aru%:NOT Found")



Powershell

フォルダの存在を確認

サンプル:


powershell Test-path C:\temp

powershell Test-path C:\NonExistFolder


サンプル:


powershell Test-path C:\temp\aru.txt

powershell Test-path C:\temp\NonExistFile.txt



VBS

フォルダの存在を確認

サンプル:


Set FS = CreateObject("Scripting.FileSystemObject")

if FS.FolderExists( "C:\temp" ) then
Wscript.echo "C:\tempは存在します。"
end if

if FS.FolderExists( "C:\NonExistFolder" ) then
Wscript.echo "C:\NonExistFolderは存在します。"
end if

Set FS = Nothing


サンプル:


Set FS = CreateObject("Scripting.FileSystemObject")

if FS.FileExists( "C:\temp\aru.txt" ) then
Wscript.echo "C:\temp\aru.txtは存在します。"
end if

if FS.FolderExists( "C:\temp\NonExistFile.txt" ) then
Wscript.echo "C:\temp\NonExistFile.txtは存在します。"
end if

Set FS = Nothing



Python

フォルダの存在を確認

サンプル:


import os.path
print(os.path.isdir("C:\\temp"))
print(os.path.isdir("C:\\NonExistFolder"))


サンプル:


import os.path
print(os.path.isfile("C:\\temp\\aru.txt"))
print(os.path.isfile("C:\\temp\\NonExistFile.txt"))



コマンドサンプル一覧