ファイル情報の取得
fileatime()関数 | ファイルへの最終アクセス時刻を取得できます。 |
filemtime()関数 | ファイルの最終更新時刻を取得することができます。 |
filesize()関数 | ファイルサイズをバイト単位で取得することができます。 |
fileperms()関数 | ファイルの許可属性が取得できます。 |
pathinfo()関数を | ファイルの拡張子が取得できます。 |
サンプル
最終アクセス時刻 : 2023/04/10 14:11:24
最終更新時刻 : 2024/06/12 11:57:06
ファイル(バイト)サイズ : 24
許可属性:33188
ファイル名:sample.txt
ファイルの拡張子:txt
最終更新時刻 : 2024/06/12 11:57:06
ファイル(バイト)サイズ : 24
許可属性:33188
ファイル名:sample.txt
ファイルの拡張子:txt
<?php $filename = "sample.txt"; echo "最終アクセス時刻 : ".date("Y/m/d H:i:s", fileatime($filename)); echo "<br>最終更新時刻 : ".date("Y/m/d H:i:s", filemtime($filename)); echo "<br>ファイル(バイト)サイズ : ".filesize($filename); echo "<br>許可属性:".fileperms($filename); $path = pathinfo($filename); echo"<br> ファイル名:".$filename; echo "<br>ファイルの拡張子:".$path["extension"]; ?>
ファイルを調べる
- file_exists()関数は、ファイルが存在するかを調べることができます。
- is_readable()関数は、読み取り可能かどうかを調べることができます。
- is_writeable()関数は、書き込み可能かどうかを調べることができます。
- is_executalbe()関数は、実行可能かどうかを調べることができます。
- is_uploaded_file()関数は、アップロードされたものかを調べることができます。
サンプル
存在するファイル名:sample.txt
読み取り可能なファイル:sample.txt
書き込み可能なファイル:sample.txt
実行できないファイルsample.txt
読み取り可能なファイル:sample.txt
書き込み可能なファイル:sample.txt
実行できないファイルsample.txt
ソース
<?Php $filename = "sample.txt"; //ファイルが存在するか調べる if(file_exists($filename)){ echo "存在するファイル名:".$filename; } else { echo "存在しないファイル".$filename; } echo "<br>"; //読み取り可能か調べる if(is_readable($filename)){ echo "読み取り可能なファイル:".$filename; } else { echo "読み取りできないファイル".$filename; } echo "<br>"; //書き込み可能か調べる if(is_writeable($filename)){ echo "書き込み可能なファイル:".$filename; } else { echo "書き込みできないファイル".$filename; } echo "<br>"; //実行可能か調べる if(is_executable($filename)){ echo "実行可能なファイル:".$filename; } else { echo "実行できないファイル".$filename; } ?>