ファイル内容の読み取りと書き込みに加えて、ファイルのコピー、名前変更、変更日の表示など、ファイル自体に対する操作も可能です。 PHP には、一般的に使用されるファイル操作関数が多数組み込まれています。
関数のプロトタイプ | 関数の説明 | Example|
path1 から path2 にファイルをコピーします。成功した場合は true、失敗した場合は false を返します。 | copy('tm.txt','../tm.txt') |
|
name1 を name2 に変更します | rename(' 1 。 txt','test.txt') |
|
| ファイルを削除し、成功した場合は true、失敗した場合は false を返します。 unlink( 'tm.txt') |
|
ファイルがLinuxタイムスタンプの形式で最後にアクセスされた時間を返します。 ') | int filemtime(string filename) |
|
date("Y-m-d H:i:s",filemtime (" test.txt")) |
| int filesize(string filename) |
(バイト) | filesize('1.txt') | array pathinfo(string name[,int options]) |
$arr=pathinfo('/tm/s1/16/4/9/1.txt'); | foreach($arr as $method=>$value){ を返します。 echo $method.":".$value.""; | }
D: などのファイル filename の絶対パスを返します。 wampserverwwwtesttest.txt |
realpath(test.txt) |
| array stat(string filename) |
$arr=stat('test.txt'); | foreach($arr as $method=>$value){ echo $method.":".$value." "; | }
注: | file() や readfile() などのいくつかの関数を除いて、ファイルを読み書きするとき、他の操作は最初に fopen() 関数を使用してファイルを開く必要があります。最後に、fclose() 関数を使用してファイルを閉じます。ファイルが存在する限り、ファイル情報関数 (filesize()、filemtime() など) を使用する必要はありません。