将所有文件夹的内容复制到一个文件夹中

时间:2015-10-25 23:13:41

标签: windows batch-file cmd copy directory

我有数百个包含文件的文件夹。有没有简单的方法将这些文件夹中的所有文件复制到一个文件夹?命令或应用程序?

1 个答案:

答案 0 :(得分:0)

您可以使用Robocopy来执行此操作。我之前使用过以下代码。 robocopy有很多选项,因此您可能希望根据需要对其进行修改。 Robocopy

@echo off
set source="C:\SOURCE_DATA_DIR"
set destination="C:\DESTINATION_DIR"

for %%F in (%destination%) do set destination="%%~fF"

for /r %source% %%F in (.) do if "%%~fF" neq %destination% ROBOCOPY "%%F" %destination% *.* /COPYALL /R:0