2012-05-03 9 views

答えて

0

あなたはそのフォルダ内のすべてのファイルのファイルの修正時刻を比較して、私が置かれている2つのファイルを持っているように、最新の1

$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

関連する問題