filesystemwatcher

    0热度

    1回答

    我用Google搜索了一下,发现Java 7中有它的内置支持。例如: - http://java.dzone.com/news/how-watch-file-system-changes 但没有取得任何进展如何支持在Java 6上? 一些家伙在Directory listener in Java suggesetd为Jnotify,Apache VFS等 我可以去为他们提供的Java 6不提供现成

    3热度

    3回答

    我有一个Windows服务,我正在用C#编写。在幕后它是一个FileSystemWatcher。 FSW查找新文件并相应地处理它们。当我的服务启动时,它也需要处理现有的文件。当我通过控制台应用程序执行此操作时,一切都按预期工作。 但是,当我尝试将这一切全部包装在Win服务中时,我的第一个问题是Win服务无法启动。它超时,因为即使最初需要处理大量文件,处理时间也很长。 这里是我的“看”类的代码的一部

    1热度

    2回答

    我知道如何使用FileSystemWatcher类,并且我知道如何发送我想发送的消息。我想不出的是在哪里初始化FileSystemWatcher。 我假设有一些地方初始化Endpoint我可以设置这个,但我不确定那会是。 似乎是这样一个常见的用例;我有点惊讶,Udi没有把它建成NServiceBus!

    1热度

    1回答

    我在Windows服务中安装了以下FileSystemWatcher。 FileSystemWatcher Watcher = new FileSystemWatcher(); Watcher.Path = watcherDir; Watcher.NotifyFilter = NotifyFilters.LastWrite; Watcher.Renamed += Wa

    0热度

    1回答

    我必须观察特定目录中的特定文件结尾创建的新文件(例如:.txt)。 这有考虑底层操作系统(Windows/Linux的)的工作,或者如果它是被访问的NFS共享或Samba共享或本地目录。 起初,我只用了FileSystemWatcher的 WatcherForPathToWatch_Created的 watcherForPathToWatch = new FileSystemWatcher(fol

    4热度

    1回答

    当我尝试使用PyCharm Community Edition调试Python文件时,IDE打开一个新选项卡(以黄色突出显示),尽管我已经在预先存在的文件中打开了该文件标签。 有时候,该重复选项卡包含该文件的较旧版本,而没有我刚刚做出的更改。 尽管上述两者都是不同的问题,并不总是一起发生,但我怀疑这是一个常见原因。我如何禁用这些非直观的行为?

    1热度

    1回答

    我需要监视NAS 文件系统磁盘空间,每当文件系统磁盘空间高于阈值时,我将从文件系统中删除最早的文件,以使文件系统磁盘空间低于阈值。 我看了几文章这表明了我两个选择: 通过创建守护进程将在后台 通过创建脚本运行,并通过运行crontab 这将是更好的方式来运行文件系统监控服务? 我需要每60秒运行监视脚本。对于这两个选项,我将使用python。它将在* nix(unix/linux)环境下运行。

    2热度

    2回答

    当我尝试监视网络路径(DFS - 分布式文件系统)上的文件夹时,出现异常System.IO.Internal.BufferOverflowException:一次进行多项更改。当FileSystemWatcher监视不使用此文件系统的本地/网络路径时,它工作正常。 我能够从本地路径上的1000+文件中获得一个事件,但我没有收到BufferOverflow异常,但是当我将文件复制到DFS上的文件夹时

    0热度

    1回答

    在Win服务处于活动状态10年后,从.NET 1.1切换到3.5,处理超过200万个文件。我有一个异步类,它使用FileSystemWatcher事件处理程序将图形打印到PDFPrinter,现在在它自己的STA线程上归档PDF文件。由于现有客户端应用程序方法允许以DateTime间隔创建所有缺少的PDF,所以PDF创建是异步的。 (1)如果事件处理程序在STA线程上分离,则服务将挂起。 (2)只

    2热度

    1回答

    我一直在关注这里的指导FileSystemWatcher Changed event is raised twice。 但是我有一个我正在看的文件列表,如果我一起删除了20个文件,这个事件被称为20次。这是预料之中,并正常工作。 我怎么只能有一个事件20“同时”文件更改(即我怎么能忽略所有其他文件的更改,直到低于Onchanged一审代码已经完成。现在Onchanged被称为20次触发一次)? p