ディレクトリ処理の機能をテストしています。以下を含むフォルダー/ディレクトリがあります。
0 ファイルフォルダ
false ファイル フォルダ
my_pictures ファイル フォルダー
MVI_3094 mov ファイル
img01 jpeg画像
等...
ディレクトリをトラバースして特定の結果を出力する次のコードを書きました
$handle = opendir("files/");
while(($entry = readdir($handle)) !== false)
{
if($entry == "." || $entry == "..")
{
continue;
}
if(is_dir($entry))
{
echo "Directory:$entry<br />";
}
}
私の唯一の問題は、2 番目の「if」ステートメントが次の結果を出力しないことです。
echo "Directory:$entry<br />";
エントリがディレクトリであっても。「var_dump」関数を使用して手動でエントリを確認したところ、ディレクトリとして true が返されます。
どんな提案も役に立ちます