ホームページ  >  記事  >  バックエンド開発  >  PHP は指定されたディレクトリフォルダー内のすべてのファイル名を読み取ります_PHP チュートリアル

PHP は指定されたディレクトリフォルダー内のすべてのファイル名を読み取ります_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:44:041819ブラウズ

ディレクトリ内のファイル名を走査して表示するには、いくつかの関数を使用します。1 つは、opendir ディレクトリ読み取り関数です。次に、readdir を使用してディレクトリ情報を配列に取得し、while を使用してそれを走査します。

ディレクトリ内のすべてのファイルを表示します

コードは次のとおりです コードをコピー

$dir=dirname(__FILE__)."/../www.bKjia.c0m /";//ここに他のパスを入力してください
//PHP はフォルダー内のすべてのファイルをスキャンします
$handle=opendir($dir.".");
//ファイル名を格納する配列を定義します
$array_file = array();
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..") {
$array_file[] = $file //出力ファイル名
; }
}
Closedir($handle);
print_r($array_file);

?>


指定したディレクトリ内のファイルをすべて削除します

コードは次のとおりです コードをコピー


/**
* 指定したディレクトリ内のファイルをすべて削除します
*
* @param String $dir 操作するパス
* 範囲に適しており、フォルダー内にサブフォルダーがない場合にのみ使用されます
* 出典 DZ
* 2006 年 6 月 26 日に Xiaojia (www.bKjia.c0m) が主催
​*/
関数 dir_clear($dir) {
$directory = dir($dir); //ディレクトリ内のすべてのファイルを読み取るための dir クラスを作成します (bKjia.c0m の PHP マニュアルにそう記載されています)。 While($entry = $directory->read()) { //各ファイルをループしてファイル名を取得します $entry
$ FILENAME = $ Dir. $ Entry; // パスを含む完全なファイル名を取得します。 If(is_file($filename)) { //ファイルの場合は削除します
@unlink($filename); }
}
$directory->close(); $directory->close(); // ディレクトリファイルを読み取るクラスを閉じます
結果(); }



http://www.bkjia.com/PHPjc/633115.html

www.bkjia.com

http://www.bkjia.com/PHPjc/633115.html技術記事ディレクトリ内のファイル名を走査して表示するには、いくつかの関数を使用します。1 つは opendir ディレクトリ読み取り関数で、次に readdir を使用してディレクトリ情報を配列に取得し、while を走査します。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。