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

[AU3基础] [已解决]空文件的判断

  [复制链接]
发表于 2010-7-21 20:03:02 | 显示全部楼层 |阅读模式
本帖最后由 waxy 于 2010-7-25 19:12 编辑

请教一个关于空文件的判断,比如有一个ini文件,我怎么判断它有无内容,如果无内容即程序结束。
有内容则通过msgbox显示其内容(当然如果这个ini文件中有内容也不会很多,就两三行吧)。谢谢!

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-7-21 20:25:36 | 显示全部楼层
本帖最后由 水木子 于 2010-7-21 20:27 编辑

FileRead 可以检查ini是否有内容

IniReadSectionNames 、IniRead 可以读取ini文件内容。

当然如果ini文件是标准格式,直接用IniReadSectionNames 就可以了。

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-7-21 20:34:45 | 显示全部楼层
文件大小

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-7-24 18:54:18 | 显示全部楼层
文件大小?? 開玩笑

评分

参与人数 1金钱 -10 收起 理由
afan -10

查看全部评分

发表于 2010-7-24 19:30:50 | 显示全部楼层
楼主的阅读权限都比我高,更是开玩笑。。。。。

判断文件内容大小决定是否阅读就可以了,例如文件大小大于2,若希望更准确,可以读回内容进行判断是否有字母或数字符号之类的,只要不是空格或回车就显示。

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-7-24 20:39:31 | 显示全部楼层
回复 4# Tony_wistron
开玩笑吗?
看题目!--“空文件的判断”
水不是这样灌地

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-7-24 22:29:39 | 显示全部楼层
FileGetSize ( "文件名" )

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-7-24 23:46:29 | 显示全部楼层
有空字符算不算空文件呢?
 楼主| 发表于 2010-7-25 19:10:41 | 显示全部楼层
我试一下,可以通以下方法来实现;非常感谢各位提示!
$size = FileGetSize(@ScriptDir &"\abc.ini")
If $size=0 Then
MsgBox(0,"","该文件为空!")
   Else
MsgBox(0,"","该文件的大小为:"& $size &"字节")
EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 12:30 , Processed in 0.077517 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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