<?php
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator('./'),
RecursiveIteratorIterator::SELF_FIRST);
foreach($iterator as $file) {
if($file->isDir()) {
echo "\n" . strtoupper($file->getRealpath()), PHP_EOL;
}
}
?>
上記は私がこれまでに持っているものです。ディレクトリとサブディレクトリを調べて、書き込み可能なディレクトリを確認しています。