open curdir()+"\temp\aaa.dat" 对不起,写错了。
继续

解决方案 »

  1.   

    fnum1 = FreeFile
    open curdir()+"\temp\"+aaa.dat for input as fnum1
      

  2.   

    语法没有问题啊,是不是一个动态文件,建议在使用之前fso.fleexists(filename)先判断一下是否存在
      

  3.   

    是静态文件,而且同一时间只有一个单线程程序在操作这个文件。另外:
    Private Sub Form_Load()
        Kill CurDir() + "\export\*.txt"
    end Sub
    在程序启动时,我想删除export目录下的所有文件,有些时候也删除不了我感觉,好像是curdir()获取到的当前目录有误,
    不知道大家是否遇到过类似的问题
      

  4.   

    我常用以下方法:
    open iif(right(app.path,1)="\",app.path+"temp\aaa.dat",app.path+"\temp\aaa.dat") for input as #1
    用IIF的原因是当app.path为根目录时,在最后会有一个“\”而当app.path为非根目录时则没有.