在VFP如何利用低级文件操作函数读取*.INI文件
VFP为我们提供了16个低级文件操作函数,充分利用这些函数,几乎可对所有文件进行本来只有汇编、C等语言才能进行的操作。
*.INI文件其实也是ASCII码文本文件,只不过有其特定的规律而已。
下面以读取system.INI中[boot.description]关键字里的mouse.drv标识符中的值为例来说明:
nPath_ls=fullpath('command.com',2)
nPath=strtran(nPath_ls,'COMMAND.COM','system') &&取得Windows\system\的目录名
dkwjm=nPath+'system.ini' &&需打开文件的路径和文件名
Fp=Foren(dkwjm,0) &&以只读(默认方式0可以不用)打开文件
if Fp<0
wait wind '打不开您指定的文件'
retu
endi
do while !Feof(Fp)
wjnr=Fgets(Fp) &&从打开的文件中读取一行
if atc('mouse.drv',wjnr)=1
exit
endi
endd
=Fclose(Fp) &&关闭打开的文件
x=atc('=',wjnr)
nQdz=iif(x>1,suns(wjnr,x+1),'') &&nQdz='标准鼠标'字符串
retu
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。