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

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

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"))



コマンドサンプル一覧