現在の位置: ホーム> 最新記事一覧> PHPファイルおよびディレクトリ操作チュートリアル:PHPファイルとディレクトリの処理機能を効率的に使用する方法

PHPファイルおよびディレクトリ操作チュートリアル:PHPファイルとディレクトリの処理機能を効率的に使用する方法

M66 2025-06-17

PHPでファイルとディレクトリの処理機能を効率的に使用する方法

Web開発では、ファイルとディレクトリの管理が一般的な要件です。人気のある開発言語として、PHPは豊富なさまざまなファイルおよびディレクトリ操作機能を提供し、開発者のワークフローを大幅に簡素化します。

ファイルを作成します

PHPを使用したfile_put_contents

上記のコードは、現在のディレクトリにtest.txtという名前のファイルを作成し、コンテンツ「Hello World!」を書き込みます。

ファイルを削除します

ファイルを削除するには、PHPのUnlink関数が非常に便利です。ファイルを削除するためのサンプルコードは次のとおりです。

$ file = 'test.txt';
Unlink($ file);

このコードは、現在のディレクトリのtest.txtファイルを削除します。

ファイルにコンテンツを書き込みます

PHPのfile_put_contents関数を使用して、既存のファイルにコンテンツを追加または上書きすることもできます。サンプルコードは次のとおりです。

$ file = 'test.txt';
$ content = 'Hello World Again!';
file_put_contents($ file、$ content);

このコードは、コンテンツ「Hello World Again!」を書きます。既存のtest.txtファイルに。

ディレクトリを作成します

PHPで新しいディレクトリを作成するには、 MKDIR関数を使用できます。ディレクトリを作成する例は次のとおりです。

$ dir = 'test';
mkdir($ dir);

このコードは、現在のディレクトリにテストと呼ばれる新しいディレクトリを作成します。

ディレクトリを削除します

ディレクトリを削除する必要がある場合、PHPのRMDIR関数はこれを達成するのに役立ちます。例は次のとおりです。

$ dir = 'test';
rmdir($ dir);

このコードは、現在のディレクトリの下でTestという名前のディレクトリを削除します。

トラバーサルディレクトリ

PHP Scandir関数は、指定されたディレクトリでファイルとサブディレクトリのリストを取得できます。これがディレクトリを通過する例です。

$ dir = 'test';
$ files = scandir($ dir);
foreach($ files as $ file){
    Echo $ファイル。 「<br> ";
}

このコードは、現在のディレクトリの下のテストディレクトリを繰り返し、ファイルとサブディレクトリのリストを印刷します。

要約します

PHPは、ファイルおよびディレクトリ操作に豊富な機能を提供し、開発者がファイルを簡単に作成、削除、書き込み、管理できるようにします。これらの機能の使用を習得すると、開発者がWeb開発でファイルとディレクトリをより効率的に処理するのに役立ちます。