2017-03-12 3 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'; 
관련 문제