2013-07-03 2 views
0

저는 몇 개의 하위 폴더에서 파일을 임의로 선택하는 PHP 스크립트가 있습니다. 내가 선택한 폴더/파일의 타임 스탬프를 만지거나 업데이트하는 데 도움이 필요하며 다음에이 스크립트를 실행할 때보 다 가장 오래된 타임 스탬프가있는 100 개의 폴더/파일 중에서 무작위로 선택해야합니다. 나는 이러한 폴더 및 디렉토리의 약 50 만 있고, 나를 인도하고 내가 현재하고있는 중이 야하는 것이 효율적인 경우 알려 주시기 바랍니다 : PHP - 폴더/파일을 무작위로 선택한 다음 타임 스탬프를 업데이트하십시오.

$tf= glob('/var/lib/asterisk/agi-bin/tf/*/*'); 

if (empty($tf) === false) 
{ 
    $randomtf = $tf[array_rand($tf)]; 
    include($randomtf); 
} 
echo substr($randomtf,-11); 

이 나는이에 얻을 수있는 도움의 종류는 크게

을 감사를!

답변

0

참조 : php find oldest file in a folder 가장 오래된 파일을 선택합니다.

터치 파일은 touch()

내가 매우 하지은 성능 향상을 위해 정기적으로 50 만 이상의 파일이 물건을 수행하는 것이 좋습니다 사용하여 선택이 끝난.

관련 문제