[TC] Команда: Каталог в файл

Здравствуйте, уважаемые участники рассылки.
В прошлом году несколько раз в листе обсуждалась команда:
dir *.* /s /b > d:\catalog.txt
С помощью этой команды удобно создавать каталоги дисков, при чем, если
ее немного изменить, то можно создавать каталоги не только дисков на
винчестере, но и DVD и CD.
У меня вопрос к знающим людям: можно ли сделать так, чтобы в каталог
вносились только 2 уровня папок или файлов? Например, папки корня диска
и их подпапки.
Спасибо
Евгений
Здравствуйте.
rem указать нужный диск
set disk=f:
rem указать результирующий файл
set catalog=catalog.txt
echo ## Disk %disk% ## > %catalog%
for /D %%i in (%disk%\*) do (
echo # %%i # >> %catalog%
dir "%%i" /b /ong >> %catalog%
)
Недостаток: первый уровень (корневой) не будет отсортирован по алфавиту.
Символ '#' использован исключительно для облегчения навигации по результирующему
txt файлу.
Успехов. Анатолий.