# 存在チェック. フォルダ(directory exists、ディレクトリ)

# Bash

if [ -d "$dname" ]; then ..

# PHP

is_dir($file)

意味的には以下だが、
なければ false になってくれるので is_dir() だけで問題なさそう。

file_exists($file_or_dir) && is_dir($dir)

# PowerShell

(Test-Path $repodir) -and ! (Get-Item "$repodir").PSIsContainer

# Python

os.path.isdir(dname)

# Ruby

FileTest.directory?(dname)

意味的にはこうだが、
なければ false になってくれるので directory?() だけで問題なさそう。

FileTest.exist?(file_or_dir) && FileTest.file?(dname)

[ 📩 ご意見 ]