首页 » 系统相关 » windows dos下提取遍历目录下的某格式文件

windows dos下提取遍历目录下的某格式文件

如何找到一个目录中所有文本文件或其它扩展名的文件?windows下,在命令行可以做到。

下面做个小例子

d:\test目录下的文件夹

├─1
│  └─4
├─2
│  └─5
│      └─6
└─3

下面把test目录下的所有.txt文件找出无认目录多深并复制到 d:/dd目录下

D:\test>for /r d:\test\ %1 in (*.txt) do copy %1 d:\dd /Y

D:\test>copy d:\test\a.txt d:\dd /Y
已复制         1 个文件。

D:\test>copy d:\test\1\1.txt d:\dd /Y
已复制         1 个文件。

D:\test>copy d:\test\1\4\4.txt d:\dd /Y
已复制         1 个文件。

D:\test>copy d:\test\2\5\5.txt d:\dd /Y
已复制         1 个文件。

D:\test>copy d:\test\2\5\6\6.txt d:\dd /Y
已复制         1 个文件。

D:\test>copy d:\test\3\3.txt d:\dd /Y
已复制         1 个文件。

完成

打赏

对不起,这篇文章暂时关闭评论。