PDA

Показать полную графическую версию : получить имена каталогов и подкаталогов с глубиной 3


savon
12-12-2014, 16:36
Помогите.
Требуется получить имена каталогов и подкаталогов из директории D:\Dept с глубиной 3 и записать в файл
нашел код:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /s /a-d "D:\Dept\*"') do echo %%~na
>> "D:\Dept\2.txt"
в чем ошибка?

savon
12-12-2014, 17:06
полный набор подкаталогов выводится:
@echo off
for /R D:\dept\ /d %%B in (*) do echo %%B >>list.txt
а вот как сделать глубину 3?

Iska
12-12-2014, 17:15
в чем ошибка? »
В том, что Вы в разделе по AutoIt приводите код пакетного файла, да ещё и не оформив его тэгом «code». Код, содержит одну явную ошибку («>> "D:\Dept\2.txt"» в отдельной строке) и одну фактическую («глубина» никак не ограничена).

savon
15-12-2014, 12:41
извиняюсь за оффтоп, проблема решена, спасибо!




© OSzone.net 2001-2012