ホームページ >バックエンド開発 >PHPチュートリアル >PHPよく使うファイル操作関数リファレンス表_PHPチュートリアル

PHPよく使うファイル操作関数リファレンス表_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:02:23948ブラウズ

読み続けると、何か新しい発見があります!

テーブルa

機能

手順

ファイルサイズ

($file)

この関数はファイルのサイズをバイト単位で返します。これは、ファイルがディスク上で占めるスペースの量を計算するために使用されます。

//ファイルの所有者とグループを取得します
echo "uid: " . fileowner('myfile.html');
echo "gid: " . filegroup('myfile.html');
?>

ファイルアタイム

($file)

ファイルタイム

($file)

これらの関数は、それぞれファイルが最後にアクセスおよび変更された時刻を返し、ファイルが特定の日付以降に変更されたかどうかを確認するために使用されます。

//ファイルアクセス/変更時間を取得します
echo "最終アクセス日: " . date("d-m-y", fileatime('myfile.html'));

echo "最終更新日: " . date("d-m-y", filemtime('myfile.html'));
?>

ファイルパーマ

($file)

この関数はファイルのアクセス許可を返します。これを使用して、ファイルが読み取り可能、書き込み可能、​​または実行可能であるかどうかを確認します。

//8 進数形式で権限を取得します
echo "ファイルのアクセス許可: " . sprintf('%0', fileperms('myfile.html'));
?>

ファイルタイプ

($file)

この関数は、ファイルの「タイプ」を返します - それが接続、ディレクトリ、属性、ブロックデバイス、または通常のファイルであるかどうか。これを使用して、操作を実行する前にファイルの性質を確認します。

//ファイルタイプを取得
echo "ファイル タイプ: " . filetype('myfile.html');
?>

統計($ファイル)

これは、ファイルの所有者とグループ、サイズ、最終変更時刻、インデックス ノードの数などの詳細な統計を返す「キャッチオール」関数です。単一の関数呼び出しで包括的なファイル統計が必要な場合は、前にリストした関数の代わりにこの関数を使用してください。

//ファイル統計を取得します
print_r(stat('myfile.html'));
?>

リアルパス

($file)

この関数は、相対ファイル パスを絶対ファイル パスに変換します。この関数は、ディスク上のファイルの正確な場所を確認する必要がある場合に使用されます。

//絶対パスを取得
// "/tmp/myfile.html" を返します
echo "ファイル パス: " .realpath("./cook/book/http://www.cnblogs.com/myfile.html");
?>

ベース名

($file)

ディレクトリ名

($file)

完全なファイル パスを指定すると、これらの関数はそれをコンポーネント部分に分割し、それぞれファイル名とディレクトリを返すことができます。

// ディレクトリ名とファイル名を分割します
// "/usr/local/bin" を返します
echo "ディレクトリ: " . dirname("/usr/local/bin/php");

// 「php」を返します
echo "ファイル: " .basename("/usr/local/bin/php");
?>

ファイル($file)

この関数は、ファイルの内容を配列に読み取ります。配列内の各要素はファイルの行を表します。この関数は、さらに処理するためにファイルの内容を変数に読み取るために使用されます。

// ファイルの内容を読み取ります
$lines = file('myfile.html');

// 一行ずつ印刷します
for($x=1; $x ?echo "line $x: " . $lines[$x-1] ";
}
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445360.html技術記事読み続ければ、何か新しい発見があるでしょう! 表 a 関数の説明 例 filesize ($file) この関数は、ファイルのサイズをバイト単位で返します。ファイルの磁気コンテンツを計算するために使用されます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。