如何在服务器上删除所有带有PHP脚本的文件?我的问题是我有很多文件需要删除,而在FTP客户端则需要很长时间。
答案 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
}
}
请注意,对于大量文件,这可能会耗尽您的所有内存。