我有一个有几个子目录和文件的目录。
如何将子目录中的所有文件复制到新位置?
编辑:我不想复制目录,只想复制文件.
由于这仍然在XP上,所以我选择了以下解决方案:
for /D %S IN ("src\*.*") DO @COPY "%S\" "dest\"谢谢!
发布于 2008-10-09 03:01:24
好的。您的编辑表明您不需要目录结构,我认为您需要使用这样的内容:
for /F "usebackq" %s IN (`DIR /B /S /A-D SrcDir`) DO @(
XCOPY %s DestDir\%~nxs
)发布于 2008-10-09 02:26:29
Xcopy命令在这里应该会有所帮助。
XCOPY /E SrcDir\*.* DestDir\或者,如果您不需要SrcDir中的任何文件,只需要子目录,则可以结合使用XCOPY和FOR命令:
FOR /D %s IN (SrcDir\*) DO @XCOPY /E %s DestDir\%~ns\发布于 2008-10-09 02:29:55
robocopy "c:\source" "c:\destination" /E
https://stackoverflow.com/questions/185698
复制相似问题