将所有文件夹的内容复制到一个文件夹中
Copy the content of all folders into one folder
我有数百个文件夹,里面有文件。有什么简单的方法可以将这些文件夹中的所有文件复制到一个文件夹中吗?命令或应用程序?
您可以使用 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
我有数百个文件夹,里面有文件。有什么简单的方法可以将这些文件夹中的所有文件复制到一个文件夹中吗?命令或应用程序?
您可以使用 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