세

파일 생성시간으로부터 일정 시간이 지나면 파일 삭제하기

· 2010-04-17 (토) 22:34:58 · 4712 · 1
제 스킨에 쓰던 함수입니다.
특정 디렉토리의 파일을 검사하여 생성 시긴으로부터 일정 시간이 지나면 파일을 삭제합니다.


function timeover_file_del($dir,$del_time) {
    if (is_dir($dir)) {
        $dh  = @opendir($dir);
        while (false !== ($filename = @readdir($dh))) {
            $files[] = $filename;
        }
        sort($files);
        if($files[2]) {
            $time2=time();
            for ($i=2;$files[$i];$i++){
                $ftime=@filemtime($dir.'/'.$files[$i])+$del_time;
                if ($ftime<=$time2) {
                    @unlink($dir.'/'.$files[$i]);
                }
            }
        }
        @closedir($dh);
    }
}


사용법

timeover_file_del('경로','초단위 시간');


예제
test폴더의 파일들을 검사하여 생성시간으로부터 30초가 지나면 파일을 삭제합니다.
timeover_file_del($g4['path'].'/data/file/'.$bo_table.'/test',30);
[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]
|

댓글 1개

감사합니다 ㅎ
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
11-10-25 조회 2,458
11-10-18 조회 3,980
11-10-18 조회 2,353
11-10-15 조회 3,554
11-10-10 조회 2,625
11-10-02 조회 2,547
11-09-28 조회 2,370
11-09-24 조회 2,447
11-09-22 조회 2,354
11-09-05 조회 2,838
11-08-31 조회 2,210
11-08-31 조회 2,511
11-08-31 조회 2,367
11-08-29 조회 2,933
11-08-28 조회 2,412
11-08-25 조회 2,464
11-08-17 조회 2,202
11-08-16 조회 2,415
11-08-11 조회 2,878
11-08-07 조회 2,578
11-08-03 조회 2,302
11-07-22 조회 2,050
11-07-12 조회 3,265
11-06-27 조회 2,055
11-06-01 조회 1,728
11-05-17 조회 2,509
11-05-01 조회 2,578
11-04-28 조회 2,862
11-04-28 조회 2,912
11-04-13 조회 2,568
11-03-27 조회 2,693
11-03-27 조회 2,576
11-03-14 조회 1,989
11-03-02 조회 2,310
11-03-02 조회 2,545
11-02-27 조회 2,976
11-02-23 조회 2,351
11-02-19 조회 2,497
11-02-14 조회 4,113
11-02-03 조회 2,905
11-01-24 조회 3,847
11-01-04 조회 2,375
10-12-08 조회 5,378
10-11-15 조회 2,378
10-11-14 조회 2,553
10-11-14 조회 3,580
10-10-29 조회 3,661
10-10-19 조회 2,670
10-10-07 조회 2,501
10-10-05 조회 4,402
10-09-18 조회 2,705
10-09-18 조회 2,463
10-09-17 조회 4,846
10-09-15 조회 2,795
10-09-15 조회 2,325
10-09-15 조회 2,791
10-09-15 조회 2,632
10-09-11 조회 3,959
10-09-11 조회 2,474
10-09-11 조회 2,503
10-09-07 조회 3,779
10-09-07 조회 3,322
10-08-29 조회 2,776
10-07-01 조회 3,032
10-06-30 조회 2,433
10-06-30 조회 2,616
10-06-30 조회 2,972
10-06-13 조회 1,995
10-04-15 조회 3,168
10-04-04 조회 3,392
10-02-23 조회 3,487
10-02-09 조회 3,112
10-01-25 조회 2,607
10-01-25 조회 2,709
09-12-27 조회 4,361
09-11-23 조회 3,575
09-11-20 조회 4,818
09-08-30 조회 3,012
09-08-30 조회 3,013
09-08-12 조회 2,963
09-07-22 조회 4,034
09-07-22 조회 4,686
09-07-15 조회 5,855
09-07-11 조회 2,930
09-06-17 조회 2,680
09-06-15 조회 2,954
09-05-29 조회 3,233
09-05-11 조회 5,876
09-05-08 조회 2,626
09-04-30 조회 3,746
09-04-17 조회 3,064
09-04-04 조회 3,240
09-03-05 조회 3,626
09-02-09 조회 3,602
09-02-03 조회 6,105
08-12-27 조회 3,178
08-12-20 조회 4,267
08-11-21 조회 5,227
08-11-14 조회 2,798
08-11-03 조회 3,249