2017-03-12 18 views
-3

自分のすべてのページが自分のpublic_htmlフォルダにあるとします。 「temp」という別のフォルダがあり、それは私のpublic_htmlフォルダの中にありません。私は 'temp'フォルダにあるすべてのファイルとフォルダを削除するcronジョブを作成したいと思います。しかし、私のcronの仕事は 'public_html'フォルダにあります。これはどうすればできますか?サブフォルダからフォルダのすべてのファイルを削除する

答えて

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 ([email protected]($dir . '/' . $obj)) 
     echo 'Could not delete file ' . $obj . '<br/>'; 
    else 
     $i++; 
} 
echo $i . ' files deleted'; 
関連する問題