Batch file for loop /D flag not appearing in command line

后端 未结 1 1492
误落风尘
误落风尘 2021-01-05 07:31

I\'ve got a small batch file that I want to use to copy a file from one location to many locations that may have different name.

for /D %%f in (\"%%localappd         


        
相关标签:
1条回答
  • 2021-01-05 08:00

    In a batch script: contrary to (correct) doubling the % percent sign in %%f and %%x parameters, do not double % in environment variable names like %localappdata% etc...

    for /D %%f in ("%localappdata%\Microsoft\Opc*") do (
        for /D %%x in ("%%f\*") do (copy /y user.config %%x\)
     )
    

    However, that stunning / echoed instead of /D should not affect the for /D command functionality (still searching for an explanation).

    0 讨论(0)
提交回复
热议问题