Rzucam razem plik wsadowy, który wyświetli listę wszystkich katalogów w określonej ścieżce.
W W:/wamp/www/katalogu mam kilka folderów, które zaczynają się od podkreślenia _; na przykład _templates.
Chciałbym, aby wynik wykluczył wszystkie foldery zaczynające się od _. Nie potrzebuję tego wysiłku, aby być rekurencyjnym.
Mój aktualny katalog w:/wamp/www/wygląda następująco:
_system_templates_assetsFolder1Folder2Folder3
Pożądane wyjście echa to:
Folder1Folder2Folder3
Mogę uzyskać listę z liczbą, używając następujących, ale oczywiście rzuca mi wszystkie foldery z powrotem. Byłbym wdzięczny za wszelką pomoc. Tak naprawdę nie potrzebuję liczb z tej listy, więc jeśli istnieje bardziej eleganckie podejście, byłbym wdzięczny za wgląd
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
)
attrib +h w:/wamp/www/_*, a pliki zostaną wykluczone z list katalogów.