找回密码
 加入
搜索
查看: 3647|回复: 8

[效率算法] 求一个遍历文件夹的文件然后写入文本

  [复制链接]
发表于 2012-6-3 19:48:13 | 显示全部楼层 |阅读模式
本帖最后由 qq4045728 于 2012-6-4 11:48 编辑

求一个能遍历文件夹的文件然后写入文本,当一个文件夹里面有多个*.*文件时只获取其中一个并写入文本,然后继续遍历其他文件夹,包括子文件夹。

很多朋友说看懂,我说一个例子:

文件夹
   子目录
       子文件.exe
           子文件1.exe
           子文件3.dll
   子目录1
          子文件4.exe
          子文件6.exe
   文件1.exe
     文件2.dll
     文件3.rar

然后只获取每一个目录的文件.*  并写入文本,不需要路径。
如上例子就获取到。 子文件.exe、子文件4.exe、子文件1.exe       不是单指.exe 也可以是.dll   .ini     .sys
发表于 2012-6-3 21:35:59 | 显示全部楼层
没看明白是什么意思
发表于 2012-6-4 01:52:55 | 显示全部楼层
一头雾水
发表于 2012-6-4 04:42:54 | 显示全部楼层
楼主说的太乱的
发表于 2012-6-4 09:04:37 | 显示全部楼层
tree C:\ >1.txt  可以不。。。命令行
发表于 2012-6-4 09:38:12 | 显示全部楼层
当一个文件夹里面有多个*.*文件时

*.*不是一个具体的文件名,怎么会有多个呢?写入文本是写什么内容呢?问题没说清楚啊。
发表于 2012-6-4 09:58:58 | 显示全部楼层
*.*他的意思应该是说,有多个相同的文件
 楼主| 发表于 2012-6-4 10:19:12 | 显示全部楼层
麻烦大家在看看,谢谢
发表于 2012-6-4 10:41:55 | 显示全部楼层
有谁看懂了吗?我还是有点儿看不懂啊。只提取exe文件?什么条件呢?“子文件.exe、子文件1.exe”两个都提取,那“子文件4.exe、子文件6.exe”为啥只取“子文件4.exe”呢?真是要命 !
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-3 17:32 , Processed in 0.079905 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表