Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.
share|improve this question

2 Answers 2

up vote 1 down vote accepted

yeah you got it, official reference: microsoft

FOR command

Use %variable to carry out for from the command prompt. Use %%variable to carry out the for command within a batch file.

share|improve this answer

I found the issue... it seems like batch needs double %% for variables? Not sure but this worked:

for /d %%a in ("c:\Documents and Settings\*.*") do (
    mkdir "%%a\Application Data\vlc"
    echo qt-privacy-ask=0 > "%%a\Application Data\vlc\vlcrc" 
)
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.