如何使用批处理将一个文件夹下的所有文件名复制到一个txt 档中?

如题所述

直接在命令行输入就行了比如把d:\a文件夹里的文件名写到d:\b\1.txt
开始-运行cmd 进入命令行屏幕输入 dir/b/a-d "d:\a">"d:\b\1.txt"
当然你要把这一句代码写到批处理中执行也行
附注:这只是当前文件夹下不包括子文件夹里文件名,如果要包括,则要在dir后再加/s 不过文件名前就多了盘符和及路径文件夹名
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-15
DIR C:\WINDOWS\*.* /A:-D >X.TXT

就这一行代码就行,把C:\WINDOWS\*.* 改成你的文件夹。
第2个回答  2011-02-16
假设你的txt叫“文件.txt”,你要复制文件名的文件夹是“D:\文件夹”

tree D:\文件夹>文件.txt

将以上代码写入批处理即可
第3个回答  2011-02-15
用dir命令:
dir /b /a-d D:
表示显示D盘所有文件,写到a.txt用大于号
dir /b /a-d D:>a.txt
相似回答