急用,请大家帮小弟我看看程序有什么有关问题

急用,请大家帮我看看程序有什么问题
set default TO E:\temp
n=adir(aa,'*.BIN') &&遍历TEMP文件夹,文件名保存在aa数组的第一列
FOR i=1 TO n 
cName=aa(i,1)&&第一列是文件名,包含BIN扩展名
asd=JUSTSTEM(cName)+'_cs'&&去掉扩展名,加上_CS,也就是数据表的名字
IF FILE("E:\表集\"+asd)
USE ("E:\表集\"+asd) &&路径还要加前面的
ZAP
appe from &cName sdf &&相同文件名的bin文件导入
USE
ENDIF 
ENDFOR
程序运行没有任何反应~~~~~

------解决方案--------------------
探讨
如果有个文件名(不含扩展名)保存在参数A里,那么我要在A的后面加上DBF的扩展名,然后应用到IF FILE里
改怎么写呢?
IF FILE(&A.dbf)不对啊