我需要从我的网络服务器中的目录中删除文件,我需要一些脚本来自动完成。而且还有很多条件需要实现。
为了删除文件,我正在考虑某种玉米任务,但我不知道有关它们的事情,所以对我来说这很棘手。
要删除文件然后达到一定的限制我认为某种PHP脚本是我的帮助。可能有一个图书馆用于这些事情。
无论如何,我会非常乐意为您提供任何帮助。可能我只需要一些新的想法为谷歌提出一个正确的关键词; P
编辑:我的服务器在linux上运行。
答案 0 :(得分:4)
如果您的服务器运行的是Linux,则cron
作业是最佳选择。只需编写一个脚本来检查您提到的条件(使用例如stat
和其他一些工具)并删除文件(如果适用),并设置crond
每24小时运行一次。 Here's a short introduction to cron
在Windows上,您可以使用脚本和计划任务执行类似操作。
答案 1 :(得分:2)
这是一个很好的cron工作教程和解释:
http://www.youtube.com/watch?v=lbJrk55Ae1c
自动执行任何脚本。只需编写一个脚本,删除文件夹中的所有文件,这就是您将cron作业设置为目标文件。
这是一个关于PHP程序员如何访问文件夹中的所有文件并在每个文件中连续使用php unlink()函数来删除文件的教程。取消关联($文件);
答案 2 :(得分:0)
转到cPanel,选择cron作业并使用以下命令创建它:
find /home/your_account/public_html/temp/* -mmin +360 -exec rm -r {} \;
它将每隔360秒清除“temp”(或任何其他名称)文件。你也可以改变它。
我被告知,如果您将以下内容添加到文件的末尾,则会阻止您在每次执行cron作业时收到电子邮件:/dev/null 2>&1
答案 3 :(得分:-1)
根据文件日期,这是一种自动执行文件删除的简便方法: Webmastips : Tips and Tools for webmasters : Automatic File Deletion triggered by a specific date 您可以自定义和自动执行此任务,以满足您的需求。 的问候,