使用fileexist函数就可以了

解决方案 »

  1.   

    分两种情况:
    1、本地文件是否存在?
     IF FILE(文件名)
       MessageBox("存在!")
     ENDIF
    2、网络服务器中的文件是否存在?
      m.lfh = FOPEN(文件名)
      IF m.lfh > 0
       MessageBox("存在!")
     ENDIF
      

  2.   

    csdn上会VF的人越来越少了吗?
      

  3.   

    我再试过一次,
    就 FILE()函数就可以了。
    如 FILE("\\netserver\software\sharefile\newfile.bak")
    只要返回 .T.就思存在的。
      

  4.   

    我再用VF做程序,但我VF很差,能与你联系吗?
      

  5.   

    这个简单:你先查一下foxtool.fll这个文件,然后用SET LIBR TO FOXTOLLS.FLL语句,这里面有一个创建目录的函数,具体的我忘记了,查一下再告诉你吧。
      

  6.   

    to jwgl:
    收到.正在使用,先谢谢你
      

  7.   

    怎么让复制的新文件名为年和月,如:20015.dbf
      

  8.   

    怎么那么复杂,,要创建一个目录使用MD C:\DATA\DOS 不就完了吗?
    用COPY FILE yourfilename TO (left(Dtos(Date()),6)+".dbf"),即可以解决.