让所有txt文件在同一目录下显示

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:29:28
按照你的方法,文件夹也会复制过去,如果我只要复制txt文件过去或者说让所有txt文件在同一目录下显示。怎么操作,接上次的http://zhidao.baidu.com/question/95537411.html?fr=im

哦,这个嘛,我说的第二种方法就可以,

第一种是保留目录树结构,第二种则不保留,在同一目录下显示,也就是你要的答案,只是过程复杂了点:

===============
cd /d a:\a
dir *.txt /s/b/a>list.ini
for /f "delims=" %e in (list.ini) do copy "%e" b:\b\
del list.ini
===============

这样过去的文件就在同一目录下了!

//这几行命令,我解释一下,第一行是转换目录到a:\a
//第二行是列出子目录下所有txt文件,输入到list.ini文件里
//第三行,用for循环把list.ini文件中的所有文件名复制到b:\b\目录中去
//第四行,删除list.ini

建议别动c盘TEXT。