- ベストアンサー
Perlファイルテスト演算子が正常に動作しません。
ファイルが存在すれば(処理1)、存在しなければ(処理2)を行うような以下のプログラムを書きました。 しかし、ファイルが存在しているにもかかわらず、(処理2)を行ってしまいます。 何か他に注意する点や、ここが問題では?と言うようなことがあれば教えてください。 ちなみにif (-f $file)とも書いてみましたが、同じ結果となりました。 if(-e $file){ (処理1) }else{ (処理2) }
ファイルが存在すれば(処理1)、存在しなければ(処理2)を行うような以下のプログラムを書きました。 しかし、ファイルが存在しているにもかかわらず、(処理2)を行ってしまいます。 何か他に注意する点や、ここが問題では?と言うようなことがあれば教えてください。 ちなみにif (-f $file)とも書いてみましたが、同じ結果となりました。 if(-e $file){ (処理1) }else{ (処理2) }
お礼
アドバイスの通りにしてみようと思います。 どうもありがとうございました。