做了一个程序定时自动读某文件夹下的文件,文件是另一台pc机定时ftp过来的,先发现有时候在读文件的时候报错“权限拒绝”请问是什么问题。如何解决?

解决方案 »

  1.   

    就是 FPT 正在传输(写文件)中,不能读文件。
    最简单的方法是比较当前时间和文件修改时间,大于一定值(比如 10 分钟)才读文件,否则就当做 FTP 正在传输中。
      

  2.   

    在ftp过程中不能读文件,那读的时候的错误信息能不能捕捉到呢?
      

  3.   

    也可以用 On Error 语句处理错误
      

  4.   

    我也遇到这种情况,用了On Error 语句Exit了!