判断一个文件是否能被打开?文件任意。 只是判断是否能被打开、是否完好,但不显示所使用的打开程序的窗口?我用ShellExecute...还是显示了窗口,也没得到句柄 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得你这个问题问得有点欠妥当。你说“ 判断一个文件是否能被打开 ”,文件有很多种,有系统认识的如.tet文件,可是还有自定义的文件(比如说我把目录压缩成一个文件),它的格式是由程序员定义的,必须由他做的程序才能打开。所以说“一个文件是否能被打开”是相对来说的。如果你要判断你自定义的文件是否能打开,那就很简单了,用你的解析程序去打开,如出现异常,那肯定是文件有问题了。 我的做法现在就是以能打开的文件为好文件,文件类型虽然不确定,但大多都是windows能打开的类型 别的不管,先用fileopen试一下int a:=fileopen("文件名",fmOpenRead);如果不可以打开,a=-1,否则,就是随便一个非负数 用fileopen打开不管什么文件好像返回的都大于0.....我试了打开config.sys返回的是28xx..-_-# 有什么书讲delphi的应用实例的? 如何让dbGridEh的某一列显示图标,并且图标可以动态改变?如何让某一行变成粗体? S端子和AV端子指定问题 Delphi调用execl的vba制作打印报表 关于FastReport CLX 2.5 的使用问题 谁能告诉我,我怎么样可以生成dll文件 熟悉sybase的朋友请进...... 如何判断两条曲线走势是否一致 sock5代理服务器 那位前辈有用EWWIN3。5。2做的作品,请发给我EMAIL。正在学习使用这软件 三层结构客户端主从结构问题。 关于DELPHI中的WEB SERVICE的问题,希望各位高手光临!
int a:=fileopen("文件名",fmOpenRead);
如果不可以打开,a=-1,否则,就是随便一个非负数
-_-#