ホームページ  >  記事  >  バックエンド開発  >  PHPでディレクトリ内のすべてのファイル名を取得し、ファイルとディレクトリを確認する方法

PHPでディレクトリ内のすべてのファイル名を取得し、ファイルとディレクトリを確認する方法

WBOY
WBOYオリジナル
2016-07-25 08:56:52892ブラウズ
  1. //現在のディレクトリのディレクトリ pic の下にあるサブディレクトリ common を開きます。
  2. $handler = opendir('pic/common');
コードをコピー

2. ディレクトリ内のすべてのファイルを読み取るループ

  1. /*where $filename = readdir($handler)
  2. Every 2 番目のループでは、読み取ったファイル名が $filename, $filename !== false に割り当てられます。
  3. 必ず !== を使用してください。ファイル名が '0' と呼ばれる場合、またはシステムによって何かが false とみなされる場合、!= を使用するとループが停止します
  4. */
  5. while( ($filename = readdir($ handler) )) !== false )
  6. {
  7. //Linux ディレクトリ内の '.' と '..' という名前のファイルをスキップします
  8. if($filename != “.” && $filename != “..”)
  9. {
  10. //ファイル名echo $ filename;ファイルとディレクトリの機能を決定します コード:
//上位ディレクトリにある対象オブジェクトlogo.jpgがファイルであるか確認する。
$checkResult = is_file(’../logo.jpg’);

コードをコピー
  1. 説明: ターゲット オブジェクトがファイルの場合、システムは true を返し、それ以外の場合は false を返します。
コード:

//上位ディレクトリにある対象オブジェクトlogo.jpgがディレクトリかどうかを確認します。
$checkResult = is_dir(’../logo.jpg’);
  1. コードをコピー
説明: ターゲット オブジェクトがディレクトリ システムの場合は true を返し、それ以外の場合は false を返します。

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