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

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

Jul 20, 2016 am 11:02 AM
f php 関数 発見する 操作する 書類 使用 表面 説明する 読む

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

テーブル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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles