[PHP-users 5849] Re: ファイルの削除

HASHIMOTO Keisuke php-users@php.gr.jp
Mon, 04 Mar 2002 13:57:51 +0900


こんにちは、はしもとです。

On Mon, 04 Mar 2002 13:24:00 +0900
GT <perl@getpresent.com> wrote:
> 私は下記のように試してはいたのですが「fileatime($file)」及び
> 「filemtime($file)」では時刻を取得できないファイルがあります。
> 
> $dir = opendir("./data/");
> while($file = readdir($dir)){
>     if(!eregi(".html$", $file) && 7200 < (time()-filemtime($file))){
>         unlink( $file );
>     }
> }

# closedir( $dir ); は、単にコピーし忘れただけですよね(^_^;?

readdir()でどのような文字列が返ってくるかは把握されていますか?
一度、

$dir = opendir("./data/");
while($file = readdir($dir)){
    print "[$file]\n";
}
closedir( $dir );

としてどのように表示されるかを確認されれば、おそらく原因が
わかるのではないか、と思います。


> ですので現在はperlにてコードを書き、「`./delete.pl`;」としているのですが
> できればすべてphpで書きたいので既に使っている方がいらっしゃいましたら
> 教えていただきたいと思いまして質問させていただきました。

はじめからそのように質問された方が良いかと・・・。
はじめの質問メールからそのような事情が読み取れる人は居ないと
思います。

#================================================================#
  橋本 敬介  - HASHIMOTO Keisuke -
    Plain Text mailto:ksk@be.to
#================================================================#