|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 VB.NET论坛 』
→ vb.net 读取文件夹内文件
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
4876
人关注过本帖
标题:
vb.net 读取文件夹内文件
只看楼主
加入收藏
peterxuv
等 级:
新手上路
帖 子:3
专家分:0
注 册:2017-12-19
楼主
收藏
问题点数:0 回复次数:8
vb.net 读取文件夹内文件
请教个问题。
我想读取文件夹中的文件,这个文件夹中的文件再不断的增加,我每次读取怎么才能做到不重复读取已经读取过的文件?
程序在一直扫描。
谢谢!
搜索更多相关主题的帖子:
vb.net
读取
文件夹
文件
扫描
2017-12-19 22:03
举报帖子
使用道具
赠送鲜花
HVB6
等 级:
贵宾
威 望:
15
帖 子:331
专家分:561
注 册:2013-10-30
第
2
楼
收藏
得分:0
建议:
1、第一次读取的文件放入一个“TXT”或“Word”或“Excel”文件中;
2、以后每次读取的文件放入的一个数组中,数组中的文件与放入的“TXT”或“Word”或“Excel”文件中
的文件数据比较,不重复的文件则读取,然后把数组中的文件替换“TXT”或“Word”或“Excel”文件中的数据,如此重复即可。
2017-12-20 16:31
举报帖子
使用道具
赠送鲜花
peterxuv
等 级:
新手上路
帖 子:3
专家分:0
注 册:2017-12-19
第
3
楼
收藏
得分:0
回复 2楼 HVB6
感谢回复。
如果这个文件夹中有几万个或者几十万个文件的话,怎么才能做到扫描效率最高?
2017-12-20 17:02
举报帖子
使用道具
赠送鲜花
HVB6
等 级:
贵宾
威 望:
15
帖 子:331
专家分:561
注 册:2013-10-30
第
4
楼
收藏
得分:0
您编个程序试试不就知道了?
2017-12-21 11:14
举报帖子
使用道具
赠送鲜花
peterxuv
等 级:
新手上路
帖 子:3
专家分:0
注 册:2017-12-19
第
5
楼
收藏
得分:0
请高手帮一下忙,给个思路,谢谢!
逐个读取数十万个文件太慢了
2017-12-24 12:43
举报帖子
使用道具
赠送鲜花
HVB6
等 级:
贵宾
威 望:
15
帖 子:331
专家分:561
注 册:2013-10-30
第
6
楼
收藏
得分:0
回复 5楼 peterxuv
是每天还是每小时读取数十万个文件?是什么文件?每个文件读取多少数据?
[此贴子已经被作者于2017-12-25 09:46编辑过]
2017-12-25 09:44
举报帖子
使用道具
赠送鲜花
zhangcanwei
等 级:
论坛游侠
威 望:
5
帖 子:63
专家分:135
注 册:2010-7-4
第
7
楼
收藏
得分:0
根据文件的时间属性来读取不行吗。将时间属性精确到毫秒。每次读取度记住时间,下次读取时,只要不超过设定时间的,就不要再去读取了
[此贴子已经被作者于2018-1-16 10:35编辑过]
2018-01-16 10:34
举报帖子
使用道具
赠送鲜花
xiangyue0510
等 级:
贵宾
威 望:
86
帖 子:941
专家分:5244
注 册:2015-8-10
第
8
楼
收藏
得分:0
也可以从你这个文件夹下不断增加的文件下手,当然如果是你可控的。
生成文件名可以是编号,也可以是时间。
否则只能将文件清单、读取状态放在数组或者数据库中,不断的更新
2018-01-19 11:26
举报帖子
使用道具
赠送鲜花
zcsor
等 级:
论坛游侠
帖 子:19
专家分:105
注 册:2018-2-5
第
9
楼
收藏
得分:0
1、FileSystemWatcher监视文件夹中新增文件。
2、在程序内构建hashset存储全部文件的完整路径,这个东西查找是否存在快很多。
推荐还是一直监视文件变化,只要未处理文件在一个先进先出集合里面就可以了,有新增就添加到集合末尾,然后不断弹出一个处理一个,空了就等待。当然着你要保证程序一直在正确运行。
PS:每次枚举文件夹中的文件很慢的,尤其是文件量大的时候。
2018-02-05 11:55
举报帖子
使用道具
赠送鲜花
9
1/1页
1
快速回复:
vb.net 读取文件夹内文件
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.026513 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved