WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:perlで空のファイルを判断する方法について

0:[投稿] 玉露 [2004/02/24 11:03 ][環境:IE6,WIN2000 UNIX,Apache,CGI,perl ]

perlでファイルの中身が全くない場合をif文等で判断したいのですが、そのような方法はありますでしょうか。
ご回答いただければと思います。
よろしくお願い致します。


1:[回答] ひよこ [URL] [2004/02/24 11:38 ]

if (-z $filename){ ファイルの大きさが0の時の処理 }
こんなのでもいいのかな?


2:[回答] ミツ [2004/02/24 11:39 ]

ファイルテスト演算子 -s でファイルサイズを得ることができます。

http://www.parkcity.ne.jp/~chaichan/src/perl02.htm#fairuen


unless(-s 'ファイル' ){
print '0';
} else {
print 'Not 0';
}


3:[回答] 通りすがり [2004/02/24 12:44 ]

>>2
それだとファイルが存在しなくても 0 を出力してしまいます。


4:[回答] ミツ [2004/02/24 13:03 ]

>>3
おっしゃる通りでした。(恥)


5:[完了] 玉露 [2004/02/24 13:06 ]

解決いたしました。
しかも、わかりやすいサイトも教えていただき、助かりました。
ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World