There's some syntax that I'm missing here. Running this batch file:
for /d %a in ("c:\Documents and Settings\*.*") do mkdir "%a\Application Data\vlc"
for /d %a in ("c:\Documents and Settings\*.*") do echo qt-privacy-ask=0 > "%a\Application Data\vlc\vlcrc"
And I get this output:
\Documents was unexpected at this time.
I found the issue... it seems like batch needs double %% for variables? Not sure but this worked:
yeah you got it, official reference: microsoft