• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ディレクトリ内のファイル)

ディレクトリ内のファイルを表示するコード

このQ&Aのポイント
  • ディレクトリ内のファイルを表示するコードの使い方や注意点について解説します。
  • ディレクトリ内の特定のファイルを削除する方法についてご説明します。
  • ディレクトリ内のファイルを一覧表示するためのPHPコードのサンプルを提供します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ky072
  • ベストアンサー率60% (85/140)
回答No.1

「.」はカレントディレクトリ(./cgi-bin/image/)、 「..」は親ディレクトリ(./cgi-bin/)を指すもので、 そういう名前のファイルが存在するわけではありません。 どのディレクトリの一覧にも出てくる特殊なエントリで 削除することはできません。 処理をする時には常に除外して 無視するようにする必要があります。

hana3090
質問者

お礼

回答ありがとうございます >「.」はカレントディレクトリ(./cgi-bin/image/)、 >「..」は親ディレクトリ(./cgi-bin/)を指すもので、 意味がよく分かりました。

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 「.」と「..」はファイルではないのですが表示されてしまいます。 なのでファイルではないということを利用して出力する際に if ( is_file($ifile) ) { print "$ifile<br>\n"; } とすれば「.」や「..」は表示されずファイルのみ表示されます。 ==== サンプル <?php $file = dir ( "./cgi-bin/image/" ); while ( false !== ($ifile = $file->read()) ) { if ( is_file($ifile)) { print "$ifile<BR>\n"; } } ?>

hana3090
質問者

お礼

回答ありがとうございます if ( is_file($ifile) ) {    print "$ifile<br>\n"; } 上記コードさっそく利用いたしました。

関連するQ&A