Я собираю вместе пакетный файл, который выведет список всех каталогов по определенному пути.
У меня есть несколько папок в каталоге W:/wamp/www/
которые начинаются с подчеркивания _
; например _templates
.
Я хотел бы, чтобы результат исключал любые папки, начинающиеся с _
. Мне не нужно это усилие, чтобы быть рекурсивным.
Так что мой текущий каталог для w:/wamp/www/
выглядит так:
_system
_templates
_assets
Folder1
Folder2
Folder3
Требуемый эхо-выход:
Folder1
Folder2
Folder3
Я могу получить список с подсчетом чисел, используя следующее, но, конечно, он отбрасывает все папки обратно на меня. Буду признателен за любую помощь. Мне не нужны цифры в этом списке, так что если есть более элегантный подход, я был бы благодарен за понимание
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
)