Wenn das GENAU ist, was Sie haben, dann haben Sie einen Raum in dort dem sollten sein.
für /f „tokens=1*“ %a („für /r tun %c im ^ („C:\Devapps\Projects\code\ " ^) WC - L *.clw "), @echo %a, %b >> c:\linecounts.csv innen tun
Wenn ich dieses prüfte, hatte ich:
für /f „tokens=1*“ %a („für /r tun %c im ^ (c:\temp\ ^) WC - L *.txt "), @echo %a, %b innen tun
und es adaequat war… das hmmm… sehr ungerade… Ich sehe, dass Ihre Version anders die selbe… ist, wo gelegenes WC ist (ich einsetze es in ein Faltblatt es, das in meinem Weg ist).
Gut eine andere Möglichkeit - da ich Art des Wurfs eine Kurvenkugel dort tat (ich schielt für Befehl von /f nach wie erforderlich (/r geht eine Verzeichnisstruktur; /f-Prozesse mit mehr eines Listenformats.
Kein Grund kann ich sehen, warum es nicht funktionieren, aber versuche dieses anstatt (zurück gehend zur Methode meines ersten Angebots):
für /f „tokens=1*“ %b ('für /f „tokens=*“ %a im ^ („dir /b /s /a-d C:\Devapps\Projects\code\ *.clw'^) tun @wc - L „%a“ "), @echo %b, %c>> c:\linecounts.csv innen tun