我有一段艰难的时间试图弄清楚这个IOException。直到大约两个月前,这种方法还可以完美地工作。我对它所做的唯一更改是将解析后的文件移动到另一个文件夹,这在一段时间内也有效。现在,每次自定义Windows Filewatcher服务调用此方法时,我都会收到以下错误消息:
There was an Input Output file error: System.IO.IOException我们的仪器创建.csv文件并将其发送到正在监视的网络文件夹位置。然后启动该服务。解析是服务中发生的第一件事。如果能帮上忙我将不胜感激。converted
* Creates a WatchService and registers the given directory FileWatcher(Path dir) throws IOExceptionfunction will be called by FileVisitor private void registerDirectory(Path dir) throws IOExceptionwith the WatchService. private voi
我找到了一个。让我们简短地告诉它:有一个已知的并发场景,多个应用程序(进程)将尝试写入该文件。这可以通过在短时间延迟后重新尝试写入来管理。但是,如果是安全错误或文件名语法错误,我不想重新尝试。// true if an access error occured// number fo writing attemps
int attempts
嗨,程序员,同事!希望你知道如何解决我的问题。有时,我在写入日志文件时也会遇到类似于主题的错误。我的解决方案中有3个窗口服务。每个人都对日志使用相同的文件。不幸的是,有时我会犯错误。我的记录器代码如下所示。我用了联锁,并认为这是足够的,但有时不是。你能帮我改变一下什么以避免这个问题吗?
Public Shared Sub LogIt(ByVal engine As String, ByVal msg As St