请帮我...我想删除用户在我的网站上登录生成的图像文件....文件保存在网站的文件夹中。所以我基本上希望该特定文件夹的所有文件在每隔2小时的间隔后删除如何在间隔2小时后删除托管文件夹中的文件
-1
A
回答
3
使用cron作业。告诉它列出文件,如果它们大于2小时,请使用unlink()将其删除。
$dir = "/var/www/userimages/";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ((time() - filemtime($file)) > strtotime('2 hours')) {
unlink($file);
}
}
closedir($dh);
}
}
的[正确的方法来删除所有文件早于2天比索(
+1
可能的副本如果您不能使用cron来安排脚本,请致电Matt Gibson在你的PHP控制器开始时给你的函数(你使用控制器不是吗?)或者从你的登录脚本调用它。 – dAm2K 2012-03-20 13:35:12
+0
不能它是一个PHP文件,我可以设置cronjob 2小时后运行该PHP ... – 2012-03-20 14:09:15
相关问题
- 1. 如何删除超过特定时间的文件/文件夹
- 2. 24小时后自动删除文件和包含文件的文件夹
- 3. 使用c删除文件夹后删除文件夹#
- 4. 清除文件夹 - 删除文件夹中的文件 - J2ME
- 5. 无法删除文件夹中的最后一个文件,同时删除使用php的文件夹
- 6. 删除文件夹内的所有文件,但删除最后?
- 7. 如何删除zip文件夹中的文件夹路径
- 8. 如何删除文件,主文件夹和子文件夹
- 9. htaccess删除文件夹的文件夹
- 10. 如何在遍历文件夹树时删除文件
- 11. 如何删除C++中的文件夹?
- 12. 的Linux的/ tmp文件夹+如何知道文件将重新启动后或在一段时间后删除
- 13. IE何时从临时文件夹中删除文件?
- 14. 删除批处理文件夹中的文件和文件夹
- 15. 删除指定文件夹中的文件和文件夹
- 16. 在codeigniter中删除后从文件夹中删除图像
- 17. 如何删除WordPress插件中的文件夹或文件
- 18. 如何删除文件大小小于某个特定大小的文件夹中的所有文件(字节)
- 19. 从文件夹中删除文件
- 20. Yii2从文件夹中删除文件
- 21. 如何在shell中删除文件及其文件夹?
- 22. 如何在ubuntu中自动删除文件到文件夹?
- 23. 如何从Yii2中的/ web文件夹中删除文件?
- 24. 如何从codeigniter中的文件夹中删除文件?
- 25. 如何在Eclipse中删除后重新生成bin文件夹?
- 26. Powershell压缩文件夹和文件,然后删除旧文件
- 27. 从文件夹和子文件夹中删除文件
- 28. 在压缩并删除一些文件后删除文件夹内的文件夹
- 29. Powershell - 删除分隔符后的所有内容 - 在文件夹中的文本文件中找到
- 30. 如何使用vbscript删除在%temp%文件夹中创建的临时文件
可能重复http://stackoverflow.com/questions/8965778/the-correct-way-to-delete-all-files -older-than-2-days-in-php) – Gordon 2012-03-20 13:45:16
http://stackoverflow.com/search?q=delete+all+files+older+php – Gordon 2012-03-20 13:45:30