ホームページ >バックエンド開発 >PHPチュートリアル >PHPファイル処理操作ファイル

PHPファイル処理操作ファイル

WBOY
WBOYオリジナル
2016-06-23 13:11:031186ブラウズ

ファイル内容の読み取りと書き込みに加えて、ファイルのコピー、名前変更、変更日の表示など、ファイル自体に対する操作も可能です。 PHP には、一般的に使用されるファイル操作関数が多数組み込まれています。

Example bool copy(string path1) ,string path2) copy('tm.txt','../tm.txt') bool rename(string filename1,string filename2) rename(' 1 。 txt','test.txt') bool unlink(string filename) ファイルを削除し、成功した場合は true、失敗した場合は false を返します。 int fileatime(string filename) ファイルが最後に変更された時刻を Linux タイムスタンプの形式で返します ファイル filename のサイズを取得 ファイル名のパス情報を含む配列を返します。ディレクトリ名、ベース名、拡張子があります。返される情報は、PATHINFO_DIRNAME、PATHINFO_BASENAME、PATHINFO_EXTENSION などのオプションで設定できます。デフォルトでは、すべての ファイル サイズ、最終変更時刻などのファイル関連情報を含む配列を返します。上記の通り。 file() や readfile() などのいくつかの関数を除いて、ファイルを読み書きするとき、他の操作は最初に fopen() 関数を使用してファイルを開く必要があります。最後に、fclose() 関数を使用してファイルを閉じます。ファイルが存在する限り、ファイル情報関数 (filesize()、filemtime() など) を使用する必要はありません。
関数のプロトタイプ

関数の説明

path1 から path2 にファイルをコピーします。成功した場合は true、失敗した場合は false を返します。

name1 を name2 に変更します

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."
";

}


string realpath(string filename)

D: などのファイル filename の絶対パスを返します。 wampserverwwwtesttest.txt
realpath(test.txt)

array stat(string filename)

$arr=stat('test.txt');
foreach($arr as $method=>$value){

echo $method.":".$value."
";
}

注:


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。