使用php脚本删除所有文件

时间:2016-12-02 17:56:18

标签: php server

如何在服务器上删除所有带有PHP脚本的文件?我的问题是我有很多文件需要删除,而在FTP客户端则需要很长时间。

2 个答案:

答案 0 :(得分:2)

你可以使用for循环删除所有文件,例如: `

$files = glob('path/to/temp/*'); // get all file names
foreach($files as $file){ // iterate files
  if(is_file($file))
    unlink($file); // delete file
}

`

答案 1 :(得分:0)

未经测试,但这应该有效:

$dir = "dir/to/purge/"; // Directory you want to remove all the files from
$listing = scandir($dir); // Array containing all files and directories inside the provided directory

foreach($listing as $file) {
  if(is_file($dir . $file)) {
    unlink($dir . $file); // Removes the file from the listing
  }
}

请注意,对于大量文件,这可能会耗尽您的所有内存。