如何使用 PHP 自动删除特定文件夹中超过 24 小时的 .pdf 格式文件
How to automatically delete file older than 24 hours of a .pdf format in a specific folder with PHP
我的目录 root/files/pdfs
中不断收到许多 pdf 文件。我希望 PHP 脚本仅自动删除 pdfs
文件夹中超过 24 小时(86400
秒)的 .pdf
文件。
.php
文件需要什么权限?
把文件放在哪里?
我是否必须通过访问 PHP 文件的 link 来 运行 PHP?
注意:我有 FTP 访问子域的权限
你可以试试这个方法,它会检查文件创建时间。或者使用 "filemtime" 作为文件修改时间。
$dir = "root/files/pdfs/"; //your folder location
foreach (glob($dir."*.pdf") as $file) {
if (filectime($file) < time() - 86400) {
unlink($file);
}
}
我的目录 root/files/pdfs
中不断收到许多 pdf 文件。我希望 PHP 脚本仅自动删除 pdfs
文件夹中超过 24 小时(86400
秒)的 .pdf
文件。
.php
文件需要什么权限?
把文件放在哪里?
我是否必须通过访问 PHP 文件的 link 来 运行 PHP?
注意:我有 FTP 访问子域的权限
你可以试试这个方法,它会检查文件创建时间。或者使用 "filemtime" 作为文件修改时间。
$dir = "root/files/pdfs/"; //your folder location
foreach (glob($dir."*.pdf") as $file) {
if (filectime($file) < time() - 86400) {
unlink($file);
}
}