1、操作檔案,擷取檔案資訊
<?php //開啟檔案 $file_path="text.txt"; if($fp=fopen($file_path,"r")){ //取出檔案的資訊 $file_info=fstat($fp); echo "<pre>"; print_r($file_info); echo "</pre>"; //單個的取出 $file_size=$file_info['size']; //檔案大小按位元組來計算的 echo "檔案的大小為:".$file_size; echo "<br/>檔案上次訪問的時間:".date("Y-m-d H:i:s",$file_info['atime']); //atime表示【該檔案上次被訪問的時間】 echo "<br/>檔案上次修改的時間:".date("Y-m-d H:i:s",$file_info['mtime']); //mtime表示【該檔案上次內容被修改的時間】 echo "<br/>檔案上次change的時間:".date("Y-m-d H:i:s",$file_info['ctime']); //ctime表示【該檔案上次 檔案所有者/檔案組 修改的時間】 }else{ echo "開啟檔案失敗"; } //關閉檔案,這個非常重要 fclose($fp);?>
2、第二種擷取檔案資訊方式
<?php //第二種擷取檔案資訊 $file_path="text.txt"; if(!file_exists($file_path)){ echo "檔案不存在"; exit(); } echo "<br>".date("Y-m-d H:i:s",fileatime($file_path)); echo "<br>".date("Y-m-d H:i:s",filemtime($file_path)); echo "<br>".date("Y-m-d H:i:s",filectime($file_path)); //echo "<br>".filemtime($file_path); //echo "<br>".filectime($file_path);?>