php檔案資訊相關api
阿新 • • 發佈:2018-11-16
<?php date_default_timezone_set('PRC'); header('content-type:text/html;charset:utf-8'); //檔案資訊相關api $filename='./test.txt'; #$filename='./test'; //獲取檔案型別 echo "檔案型別為:",filetype($filename),'<br/>'; //獲得檔案大小 返回的是位元組 echo "檔案大小為:",filesize($filename),'<br/>'; //獲取檔案的建立時間 echo '檔案建立時間為:',filectime($filename),'<br/>'; echo '檔案建立時間為:',date('Y年m月d日 H:i:s',filectime($filename)),'<br/>'; //獲取檔案的修改時間mode echo '檔案修改時間為:',date('Y年m月d日 H:i:s',filemtime($filename)),'<br/>'; //獲取檔案的最後訪問時間 echo '檔案最後訪問時間:',date('Y年m月d日 H:i:s',fileatime($filename)),'<br/>'; echo "<hr/>"; //檢測是否可讀 可寫 可執行 var_dump( is_readable($filename), is_writable($filename), is_executable($filename) ); //檢測是否為檔案 var_dump(is_file($filename));
<?php header('content-type:text/html;charset:utf-8'); $filename='.test.txt'; $filename=__FILE__; $pathinfo=pathinfo($filename); echo "<pre>"; print_r($pathinfo); echo "</pre>"; /*Array ( [dirname] => . [basename] => .test.txt [extension] => txt [filename] => .test )*/ //可以直接列印路徑名稱 副檔名 檔名 字尾名等 echo pathinfo($filename,PATHINFO_EXTENSION),"<br/>"; echo pathinfo($filename,PATHINFO_BASENAME),"<br/>"; echo pathinfo($filename,PATHINFO_DIRNAME),"<br/>"; echo pathinfo($filename,PATHINFO_FILENAME),"<br/>"; //basename(); 返回路徑中的檔名部分 echo "<hr/>"; echo basename($filename),'<br/>'; echo basename($filename,'.php'),'<br/>'; echo dirname($filename),'<br/>'; //檢測檔案或者目錄是否存在 var_dump(file_exists($filename));