Fixed DO file in with /a or /d

May 20, 2008
9,445
64
Syracuse, NY, USA
These both work in versions before V18.
Code:
v:\> do f in /a:-d * ( echo %f )
Usage : DO [n | FOREVER]

v:\> do f in /d"v:\" * ( echo %f )
Usage : DO [n | FOREVER]
 
Nov 13, 2008
257
3
www.thedave.me
Huh. It's not just you, I've got a script that stopped working, but I put it on Monday's list to research. Same basic syntax, removing "/a:-d" and adding a later check to skip over directories seems to have worked around it, I think.
 
Feb 28, 2011
5
0
+1

"do folder in /A:D *" results in "Usage : DO [n | FOREVER]"

A lot of my scripts are hitting this as well. Like others have said, removing the /A:D fixes the error. I can change my scripts to do a attribute check inside the loop for now, like @thedave mentions.