社区
VB基础类
帖子详情
新文件判断
xiao_Wind
2006-05-08 08:54:38
请问高手:
在一个文件夹中,大概6分钟左右会有一个以日期为文件名的文件产生,例2006012305.10,表示2006年1月23日5时10分,不过这个文件是在5时16分前后产生的,这个6分钟是不确定的,现在问题是:怎么用程序来判断这个文件夹中有一个新文件产生
...全文
125
7
打赏
收藏
新文件判断
请问高手: 在一个文件夹中,大概6分钟左右会有一个以日期为文件名的文件产生,例2006012305.10,表示2006年1月23日5时10分,不过这个文件是在5时16分前后产生的,这个6分钟是不确定的,现在问题是:怎么用程序来判断这个文件夹中有一个新文件产生
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiao_Wind
2006-05-10
打赏
举报
回复
程序通过
我将上面的语句放在Timer事件中,时间为1分钟,事件触发时,myFile=Dir("C:\myDir\*.*")句找到的第一个文件是一样的(,假设为2006051000.09A)。当过了24小时之后有大约240个文件,假设最新的文件是2006051100.09A,那么要查到这个最新文件就要做大约239次无用循环,时间再长就有更多无用功了,请问有没有办法记住上次搜索结果,每次只查一次呢
of123
2006-05-08
打赏
举报
回复
如果要处理:
Dim lastFile As String
Dim myFile As String
Dim hasNew As Boolean
hasNew = False
myFile = Dir("C:\myDir\*.*")
Do Until myFile = ""
If myFile > lastFile Then
lastFile = myFile
hasNew = True
End If
myFile = Dir
Loop
If Not hasNew Then Exit Sub
'在这里处理文件
迈克揉索芙特
2006-05-08
打赏
举报
回复
用shell hook,具体的在网上搜索一下资料吧。
xiao_Wind
2006-05-08
打赏
举报
回复
to of123
刚回复时 时间过长,
我试下你的程序看看
xiao_Wind
2006-05-08
打赏
举报
回复
关键是我还要对这个新文件进行操作呢,所以还要确切地知道是哪个文件
其实这个程序B是24小时工作的,当一个新文件C产生后(是另一个程序A生成),B就对C进行操作
of123
2006-05-08
打赏
举报
回复
用一个变量保存最新文件名:
Dim lastFile As String
Dim myFile As String
myFile = Dir("C:\myDir\*.*")
Do Until myFile = ""
If myFile > lastFile Then
lastFile = myFile
MsgBox "有新文件:" & lastFile
End If
myFile = Dir
Loop
鲫鱼跃龙门
2006-05-08
打赏
举报
回复
最直接的方法就是判断文件数量的变化。
间隔一段时间搜索一次该文件夹中有多少文件,保存当前文件数量。
当数量增加时,说明有新文件产生了。
使用JSTL需要的jar包程序
文件
JSP 标准标签库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件
判断
、数据管理格式化、XML 操作以及数据库访问. 如果要使用JSTL,则必须将...
Shell
文件
权限的
判断
-r
文件
判断
该
文件
是否存在,并且是否该
文件
拥有读权限 -w
文件
判断
该
文件
是否存在,并且是否该
文件
拥有写权限 -x
文件
判断
该
文件
是否存在,并且是否该
文件
拥有执行权限 -u
文件
判断
该
文件
是否存在,并且是否该...
判断
文件
上传时
文件
的类型
系统中需要用到
文件
上传的功能,但是从系统安全的角度上来说需要
判断
上传
文件
的格式,防止将病毒木马等有害的
文件
上传到服务器上。
判断
文件
类型有三种方式 1、通过
文件
后缀名 这个方法简单容易,但是也是最容易被...
shell编程——Shell条件
判断
之
文件
判断
文件
、目录、权限
判断
语法 -e "$path" #
判断
文件
或目录是否存在 exits -f "$path" #
判断
文件
是否存在 file -d "$path" #
判断
目录...
文件
判断
测试 [ -e "/etc/passwd" ] echo $? [ -e "/etc/" ] echo $? [ -e
java
判断
文件
类型(根据
文件
头)
对于
判断
前端(或网络)发送过来
文件
的类型,有些同学第一个想到的可能就是:根据其后缀名进行格式的
判断
。。。 正常情况下,是可以这样做。但实际上,任何
文件
的后缀都可以随意命名,因此仅通过后缀名
判断
其
文件
...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章