假设我的所有页面都在我的public_html文件夹中。还有另一个名为'temp'的文件夹,它不在我的public_html文件夹中。我想创建一个cron作业,它将删除'temp'文件夹中的所有文件和文件夹。但我的cron工作在'public_html'文件夹中。怎么办呢?
答案 0 :(得分:1)
您可以使用以下路径访问临时文件夹:../temp
。
使用该脚本删除其包含的文件:
<?php
$dir = '../temp';
if (!$dh = @opendir($dir))
die('Could not read directory ' . $path);
$i = 0;
while (false !== ($obj = readdir($dh))) {
if (is_file($dir . '/' . $obj))
continue;
if (!@unlink($dir . '/' . $obj))
echo 'Could not delete file ' . $obj . '<br/>';
else
$i++;
}
echo $i . ' files deleted';