Heim > php教程 > PHP源码 > Hauptteil

PHP删除指定文件夹根目录指定日期之前文件

WBOY
Freigeben: 2016-06-08 17:23:59
Original
1626 Leute haben es durchsucht

在php中删除目录中的文件我们需要遍历目录中的文件,然后获取文件的时间,我们再进行判断这个文件是不是过期了,如果适合条件就可以删除了。

<script>ec(2);</script>

删除文件

 代码如下 复制代码

file_delete = "home/meeta/my.php";

if (unlink($file_delete)) {
echo "The file was deleted successfully.", "n";
} else {
echo "The specified file could not be deleted. Please try again.", "n";
}
?>

下面加了判断文件是否存在

 代码如下 复制代码

$myfile = "./test1.txt";
if (file_exists($myfile)) {
$result=unlink ($myfile);
echo $result;
}
?>

删除指定文件夹根目录指定日期之前文件

 代码如下 复制代码

function del_dir($dir){    //删除目录
    if(!($mydir=@dir($dir))){
        return;
    }
    while($file=$mydir->read()){
        if(is_dir("$dir$file") && $file!='.' && $file!='..'){
            @chmod("$dir$file", 0777);
            del_dir("$dir$file");
        }elseif(is_file("$dir/$file")){
            $file_time=@stat($file);    //读取文件的最后更新时间
            if(time()-$file_time>3600*24*14){
                @chmod("$dir/$file", 0777);
                @unlink("$dir/$file");
            }
        }
    }
    $mydir->close();
    @chmod($dir, 0777);
    @rmdir($dir);
}
?>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage