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

2024-11-01 06:23:13
推荐回答(4个)
回答(1):

直接在命令行输入就行了比如把d:\a文件夹里的文件名写到d:\b\1.txt
开始-运行cmd 进入命令行屏幕输入 dir/b/a-d "d:\a">"d:\b\1.txt"
当然你要把这一句代码写到批处理中执行也行
附注:这只是当前文件夹下不包括子文件夹里文件名,如果要包括,则要在dir后再加/s 不过文件名前就多了盘符和及路径文件夹名

回答(2):

DIR C:\WINDOWS\*.* /A:-D >X.TXT

就这一行代码就行,把C:\WINDOWS\*.* 改成你的文件夹。

回答(3):

假设你的txt叫“文件.txt”,你要复制文件名的文件夹是“D:\文件夹”

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

将以上代码写入批处理即可

回答(4):

用dir命令:
dir /b /a-d D:
表示显示D盘所有文件,写到a.txt用大于号
dir /b /a-d D:>a.txt