Als dat is PRECIES wat u hebt, dan hebt u een ruimte daar in dat zou moeten zijn.
voor /f „tokens=1*“ %a („voor /r doet %c in ^ („C:\Devapps\Projects\code\ " ^) WC - l *.clw“) doen binnen @echo %a, %b >> c:\linecounts.csv
Bij het testen van dit, had ik:
voor /f „tokens=1*“ %a („voor /r doet %c in ^ (c:\temp\ ^) WC - l *.txt“) doen binnen @echo %a, %b
en het werkte fijne… hmmm… zeer oneven… Ik zie uw versie anders zelfde… is waar gevestigde WC bent (ik zette het in een omslag die in mijn weg is).
Goed, een andere mogelijkheid - aangezien ik soort daar werp een krommebal deed (ik schakelde voor bevel van /f aan /r (gangen /r een folderstructuur; /f processen met meer van een lijstformaat.
Geen reden kan ik zien waarom het niet zou werken, maar probeer dit in plaats daarvan (terugkerend naar de methode van mijn het eerste aanbieden):
voor /f „tokens=1*“ %b ('voor /f „tokens=*“ %a in ^ („dir /b /s /a-d C:\Devapps\Projects\code\ *.clw'^) doet @wc - l „%a““) doen binnen @echo %b, %c>> c:\linecounts.csv