2012-05-03 4 views

답변

0

당신은 해당 폴더의 모든 파일의 파일 수정 시간을 비교하고 얻을 수있는 최신의

$lastestFile = ""; 
$lastestTime = 0 ; 
$path = "../"; 

foreach (new DirectoryIterator ($path) as $file) { 
    if ($file->getBasename() == "." || $file->getBasename() == "..") 
     continue; 

    if($lastestTime < $file->getMTime()) 
    { 
     $lastestTime = date("Y-m-d g:i:s",$file->getMTime()); 
     $lastestFile = $file->getBasename(); 
    } 
} 

var_dump($lastestFile,$lastestTime); 

그래서 넣어 된 두 개의 파일을 가지고 출력

string 'webservice' (length=10) 
string '2012-04-19 11:15:50' (length=19) 
+0

1336016206.csv 1336016207.csv 위와 같은 최신 파일을 정확히 다운로드하려면 어떻게해야합니까? 스크립트 – user1371500

+0

여전히 작동하지만 파일이 정수 형식이므로 정렬이 좋았지 만 마지막 수정 날짜만큼 유효하지는 않습니다 ... – Baba

관련 문제