Я собираю вместе пакетный файл, который выведет список всех каталогов по определенному пути.
У меня есть несколько папок в каталоге W:/wamp/www/ которые начинаются с подчеркивания _ ; например _templates .
Я хотел бы, чтобы результат исключал любые папки, начинающиеся с _ . Мне не нужно это усилие, чтобы быть рекурсивным.
Так что мой текущий каталог для w:/wamp/www/ выглядит так:
_system_templates_assetsFolder1Folder2Folder3
Требуемый эхо-выход:
Folder1Folder2Folder3
Я могу получить список с подсчетом чисел, используя следующее, но, конечно, он отбрасывает все папки обратно на меня. Буду признателен за любую помощь. Мне не нужны цифры в этом списке, так что если есть более элегантный подход, я был бы благодарен за понимание
set acctDir=w:\wamp\www\
set app=setup.exe /cd
set log=w:\wamp\logs\projectlogs.txt
set c=0
For /f %%a in ('dir !acctDir! /B /A /D') do (
set /a c+=1
echo !c! %%a
set dir!c!=%%a
set projectname=%%a
)
