我的问题是这样的:我使用WatchService来获得关于特定文件夹中的新文件的通知,现在如果文件在所述文件夹中被移动/复制或创建,则触发事件并返回新文件的名称。现在的问题是,如果我尝试访问该文件并且尚未完全访问(例如复制仍在进行中),则会引发异常。我试过是做这样的事情: RandomAccessFile raf = new RandomAccessFile(fileName, "rw");
F
我在监视正在由服务器程序写入的文本文件。每次更改文件时,内容都会输出到我的程序中的一个窗口中。 的问题是,因为它是被used by another process我不能在文件中使用Streamreader。使用ReadWrite设置Filestream将无济于事,因为我无法控制正在使用该文件的进程。 我可以在记事本中打开该文件。即使服务器正在使用它,也必须能够访问它。 有没有解决这个好办法? 我应