FileNotFoundException的问题
现有这样一个系统,每隔一定时间,会有新文件拷到某个文件夹里面;同时我自己编写了一个Java线程在后台运行,每个一定时间使用FileInputStream在这个文件夹里面读取新拷过来的文件。但是经常会出现某个文件正在拷贝的时候,正好这个去读这个文件,然后就会报错,错误消息大概是:
java.io.FileNotFoundException: e:\data\20040710-070000.dat(另一个程序正在使用此文件,进程无法访问。)
请问有什么方法避免这种情况呢?