0
私は、globを使ってargを渡されたディレクトリからすべてのファイルを取得し、その変更時刻を確認するスクリプトを作成しています。 glob()をdirのファイルとサブdirsのファイルに通すことは可能ですか?globを使ってルートディレクトリとサブディレクトリからファイルを取得することは可能ですか?
私は、globを使ってargを渡されたディレクトリからすべてのファイルを取得し、その変更時刻を確認するスクリプトを作成しています。 glob()をdirのファイルとサブdirsのファイルに通すことは可能ですか?globを使ってルートディレクトリとサブディレクトリからファイルを取得することは可能ですか?
3210は必須ですか?再帰的な実装の場合は、RecursiveDirectoryIterator()
を使用することをお勧めします。これははるかに読みやすい方法で同じ仕事をします。
$realpath = realpath('/path/to/file');
$fileObjects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($realpath));
foreach($fileObjects as $key => $object){
echo $object->getFilename();
}
もっと見る必要があります。私はこれがPHPにバンドルされていると思いますか? – Anonymous
はい、StandardPHPLibrary(SPL)イテレータを使用します。 –