ファイル存在確認
-eを使います。
use strict; use warnings; my $foo = 'hoge.txt'; if (-e $foo) { print "$fooが存在します。\n"; } else { print "$fooが存在しません。\n"; }-eの場合、対象がディレクトリでも真が返ってくるので、ディレクトリと区別したい場合には-fを使います。
use strict; use warnings; my $bar = 'fuga.txt'; if (-f $bar) { print "ファイル$barが存在します。\n"; } else { print "ファイル$barが存在しません。\n"; }
関連項目
・ファイルテスト演算子・ディレクトリ存在確認