waxy 发表于 2010-7-21 20:03:02

[已解决]空文件的判断

本帖最后由 waxy 于 2010-7-25 19:12 编辑

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

水木子 发表于 2010-7-21 20:25:36

本帖最后由 水木子 于 2010-7-21 20:27 编辑

FileRead 可以检查ini是否有内容

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

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

thesnow 发表于 2010-7-21 20:34:45

文件大小

Tony_wistron 发表于 2010-7-24 18:54:18

文件大小?? 開玩笑

曼菲士 发表于 2010-7-24 19:30:50

楼主的阅读权限都比我高,更是开玩笑。。。。。

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

3mile 发表于 2010-7-24 20:39:31

回复 4# Tony_wistron
开玩笑吗?
看题目!--“空文件的判断”
水不是这样灌地

仙乃日 发表于 2010-7-24 22:29:39

FileGetSize ( "文件名" )

renxiaoyao 发表于 2010-7-24 23:46:29

有空字符算不算空文件呢?

waxy 发表于 2010-7-25 19:10:41

我试一下,可以通以下方法来实现;非常感谢各位提示!
$size = FileGetSize(@ScriptDir &"\abc.ini")
If $size=0 Then
MsgBox(0,"","该文件为空!")
   Else
MsgBox(0,"","该文件的大小为:"& $size &"字节")
EndIf
页: [1]
查看完整版本: [已解决]空文件的判断