ディレクトリパスに空きがある場合、以下の機能は動作しません。たとえば、次のパスのディレクトリ名は、スペースを含む「StackOverflow_files」です。
$dir = '/home/mamun/workspace/barj/barj/barj/Sequence/Stack Overflow_files';
$scanned_directory = array_diff(scandir($dir, 0), array('..', '.'))
また
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$scanned_directory[] = $filename;
}
ls'$dir'を実行しているターミナルから解決策を見つけることができます。しかし、PHPでディレクトリリストを取得する方法はありますか?