/ *
* $ n을 분 전에 생성 된 파일 폴더 삭제를
종료하지 않고, \ * @param $ 디렉터리, 처리 할 디렉토리 물리적 경로를
분, 파라미터 : $ n을 만료 시간을
무효화 @return *
* /
기능 z_del_file_by_ctime ($ 디렉터리, N- $) {
IF (is_dir ($ 디렉터리)) {
{(DH가했던 opendir의 $ ($ 디렉터리) =) 경우
그동안 (false로를! == ($ 파일 = 위해서는 readdir ($ DH))) {
IF ($ !. ""! = && 파일 파일 $ = "..") {
$ $ 디렉터리 fullpath에 = "/"$ 파일; ..
IF) {(is_dir ($의 fullpath에)!
$ FILEDATE filemtime = ($의 fullpath에);
$ = 라운드 분 ((시간 () - $ FILEDATE) / 60),
IF (분 $> $ N-)
링크 해제 ($의 fullpath에); // 파일을 삭제
}
}
}
}
; Closedir ($ DH가)
}
}
코드는 호출 //이됩니다
// 전에 문서 1 일 제거
$ 디렉터리 = realpath ( './ 업로드 / 내보내기');
z_del_file_by_ctime (디렉터리의 $, 24 * 60);
%>
일정 시간 전에 파일을 삭제
추천
출처www.cnblogs.com/jingxiaoniu/p/11497691.html
추천
행