一定期間前にファイルを削除します。

/ *
 * $ N分前に作成されたファイルフォルダを削除
 \終了せずに、処理する* @param $ディレクトリ、ディレクトリの物理パスを
 分単位で、* @param $ nの有効期限
 * @return無効
 * /
ファンクションz_del_file_by_ctime ($ DIR、N- $){
    IF(is_dir($ DIR)){
        {(DHはopendir関数の$($ DIR)=)のIF
            しばらく(falseにする!==($ファイル= readdirの($ DH))){
                IF($ !。 ""!= &&ファイルファイルの$ = ".."){
                    $ $ DIRフルパス= "/" $ファイル; ...
                    IF){(is_dir($のフルパス)! 
                        $ FILEDATE filemtime =($のフルパス);
                        $ =ラウンド分((タイム() - $ FILEDATE)/ 60);
                        IF(分$> $ N-)
                            はunlink($フルパス); //ファイルを削除
                    }
                }
            }
        }
        closedirの($ DH);
    }
}


//これは呼び出し元のコードである
1日前に文書を削除する//
$ DIR =のrealpath( './アップロード/エクスポート');
z_del_file_by_ctime(DIRの$、* 60 24)。
%>

おすすめ

転載: www.cnblogs.com/jingxiaoniu/p/11497691.html