2014-12-27 145 views
-2

我需要每20分钟删除插件缓存文件夹的内容。我在我的主机上有一个工作计划员(任务计划员)。问题是,我需要一个php脚本,它将命令删除指定目录中的所有文件。php脚本删除服务器上的目录中的所有文件

请帮助我这样的人。

谢谢您提前给大家,谁会回答!

+1

等都不是免费的编码服务。你编写代码。如果无法正常工作,请发布包含您尝试的问题,我们会帮您解决问题。 – Barmar 2014-12-27 20:09:09

回答

0

我认为你必须尝试这样的事情,并让我们知道是否有任何错误/警告。 这是一个递归函数,用于删除目录中的所有文件和子目录。

<?php 
function delete_directory($dirname) { 
    if (is_dir($dirname)) 
     $dir_handle = opendir($dirname); 
    if (!$dir_handle) 
      return false; 
    while($file = readdir($dir_handle)) { 
      if ($file != "." && $file != "..") { 
       if (!is_dir($dirname."/".$file)) 
        unlink($dirname."/".$file); 
       else 
        delete_directory($dirname.'/'.$file); 
      } 
    } 
    closedir($dir_handle); 
    rmdir($dirname); 
    return true; 
} 
?> 

详见Here

相关问题