目录下(含子目录)的文件复制到统一目录

需求

将目录aa(含子目录)下所有文件移动到文件夹bb
思路

aa文件夹树形结构为:

- aa
  -dir1
   -file.txt
  -dir2
   -dir2-1
     -file.txt
    ……

以下代码保存为movefile.bat,放到aa文件夹下

for /R %%i in (.,*) do ( 
::通过文件属性判断是否是文件
  if "%%~ai"=="--a--------" (
::将所有文件输入到aa.bat
    echo move "%%i" d:\bb\ >> d:\aa.bat
  ) 
)
pause

执行movefile.bat后会在d盘根目录下生成aa.bat文件,检查aa.bat,确认无误后执行aa.bat

你可能感兴趣的:(目录下(含子目录)的文件复制到统一目录)