以下是引用kinvanhon在2015-12-11 18:21:33的发言:
使用forceext()函数,什么作用怎么用看帮助吧
用了此forceext()函数介决了问题 既可删除.dbf又可删除同名的.xls,谢谢!
用ADIR( ) 函数将dbf表文件信息存放到数组中,
gnDbfnumber = ADIR(gatables, '*.DBf')
&& 创建一个数组
FOR nCount = 1 TO gnDbfnumber
&& 遍历表
SELECT
0
use
&gatables(nCount,1)
&&宏替换用数组我没试过,如不行换一种方式。
if reccount()=0
use
DELETE FILE &gatables(nCount,1) &&删除.dbf
DELETE file FORCEEXT('&gatables(nCount,1)','.xls')&&删除同名的.xls
else
use
endif
ENDFOR
[此贴子已经被作者于2015-12-11 21:16编辑过]