Someone gave me this batch file so I could copy the contents of folders, but it doesn't seem to recognize file names with spaces. Can anyone help correct it? Thanks.
Code:
@echo off set Source=d:\New for /F %%a in ('dir /ad /b "%Source%"') do call :Sub %%a goto :eof :Sub for /F %%b in ('dir /a-d /b "%Source%\%*\*.*"') do ^ echo copy /y "%Source%\%*\%%b" "%Source%\%*\Copy of %%b" pause
Comment