新規記事投稿 フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mxt.meshnet.or.jp>
Subject: Re: ファイル数を表示したい。
Date: 1997/07/19 04:38:16
Reference: mesh.program/00348

間違いに気づきましたので訂正させて頂きます。m(_ _)m

7月19日に、TADは書きました。

>--------------------------------------
>opendir(DIR,"/home/hoge/public_html/data/");
>@files = <DIR>;
>closedir(DIR);
>$cnt = @files;
>print($cnt);
>exit(0);
>--------------------------------------

これだと必ず2多くなってしまいます。(^^;;
自分(.)と親ディレクトリ(..)が入ってきますので。
というわけで、下のように一律2を引かないといけません。
(きれいではないですが...)

--------------------------------------
opendir(DIR,"/home/hoge/public_html/data/");
@files = <DIR>;
closedir(DIR);
$cnt = @files;
$cnt = $cnt - 2;
print($cnt);
exit(0);
--------------------------------------