bbbngowc Posted October 2, 2009 Posted October 2, 2009 Hi,Just wondering how to copy directories where the name = ABC* and the files contained therein. I can do a dir /d ABC*, but I can't do a copy or xcopy ABC*\*.*Any suggestions?
IcemanND Posted October 2, 2009 Posted October 2, 2009 for /f %%_ in ('dir /ad /b from\ab*') do xcopy from\%%_\*.* to\%%_\ /s /e
bbbngowc Posted October 24, 2009 Author Posted October 24, 2009 Hi,Thanks IcemanND for the help with the following command. I changed the xcopy to dir for a test before the copy, and it works, but why would it miss the folders with 'spaces' in the name? What's needed to so that it sees all the folders including those with space in the name?for /f %_ in ('dir /ad /b c:\dir\*') do dir "c:\dir\%_\*.*"
IcemanND Posted October 25, 2009 Posted October 25, 2009 Add the tokens option to the for command.for /f "tokems=*" %_ in ('dir /ad /b c:\dir\*') do dir "c:\dir\%_\*.*"
jaclaz Posted October 25, 2009 Posted October 25, 2009 Just in case :for /f "tokems=*" %_ in ('dir /ad /b c:\dir\*') do dir "c:\dir\%_\*.*"tokensjaclaz
IcemanND Posted October 25, 2009 Posted October 25, 2009 OK, OK, I'll turn the spell checker back on.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now