bbbngowc Posted October 2, 2009 Share 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? Link to comment Share on other sites More sharing options...
IcemanND Posted October 2, 2009 Share Posted October 2, 2009 for /f %%_ in ('dir /ad /b from\ab*') do xcopy from\%%_\*.* to\%%_\ /s /e Link to comment Share on other sites More sharing options...
bbbngowc Posted October 24, 2009 Author Share 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\%_\*.*" Link to comment Share on other sites More sharing options...
IcemanND Posted October 25, 2009 Share 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\%_\*.*" Link to comment Share on other sites More sharing options...
jaclaz Posted October 25, 2009 Share Posted October 25, 2009 Just in case :for /f "tokems=*" %_ in ('dir /ad /b c:\dir\*') do dir "c:\dir\%_\*.*"tokensjaclaz Link to comment Share on other sites More sharing options...
IcemanND Posted October 25, 2009 Share Posted October 25, 2009 OK, OK, I'll turn the spell checker back on. Link to comment Share on other sites More sharing options...
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