一个折衷的方法是,用搜索。点开始〉搜索。在窗口中“要搜索的文件”输*.txt, 搜索范围d盘,搜索选项中高级选项确认“搜索子文件夹”。然后将搜索出的所有文件全选,复制,粘贴到e盘的文件夹。至于自动覆盖,也就是开头需要按两次确认,稍微麻烦点。呵呵。
2楼不能处理隐藏或系统属性的txt
for /f "delims=" %s in ('dir/a-d/s/b D:\*.txt') do xcopy %s e:\1\ /c/r/s/h/y
批处理
@echo off
for /f "delims=" %%s in ('dir/a-d/s/b D:\*.txt') do xcopy %%s e:\1\ /c/r/s/h/y
for /r d:\ %s in (*.txt) do xcopy %s e:\1\ /c/r/s/y