/ *
* $ 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
おすすめ
ランキング