存在チェック.ファイル(fileexists)
Python
py
os.path.isfile(fname)
PHP
php
is_file($file)
意味的にはこうだが、
なければ false
になってくれるので is_file()
だけで問題なさそう。
php
file_exists($file_or_dir) && is_file($file)
Bash
bash
if [ -f "$fname" ]; then ..
-e $fname
: file が存在すれば真-s $fname
: file が存在し、サイズが 0 より大きければ真
Ruby
rb
FileTest.file?(fname)
意味的にはこうだが、
なければ false
になってくれるので file?()
だけで問題なさそう。
rb
FileTest.exist?(file_or_dir) && FileTest.file?(fname)
rb
FileTest.size?(path) # サイズ0以上なら true
FileTest.zero?(path) # サイズ0なら true
PowerShell
powershell
(Test-Path $repodir) -and ! (Get-Item "$repodir").PSIsContainer