filesystemwatcher相关内容
我已经设法使Service正常运行,同时将FileSystemEventHandler插入文本文件,但是现在需要更改它才能插入数据库和文本文件。 使用系统; 使用System.Collections.Generic; 使用System.ComponentModel; 使用System.Configuration; 使用System.Data; 使用System.Data.SqlCl
..
如果您用Google搜索 FileSystemWatcher 问题,则会发现很多有关 FileSystemWatcher 的文章,其中有些事件是跳过的(不是触发所有事件)。基本上,如果您更改了监视文件夹中的许多文件,其中的某些文件将不会被 FileSystemWatcher 处理。 为什么会这样,如何避免丢失事件? 解决方案 原因 FileSystemWatcher 正在监视某
..
我正在开发一个C#程序,该程序需要使用 FileSystemWatcher 类,以便在创建新文件时得到通知。作为初始化的一部分,程序将扫描目录,以便它可以处理其中已存在的任何文件。一切正常。 但是,在与另一位开发人员的讨论中,我们开始质疑这是否始终有效。 FileSystemWatcher 是否在某些情况下会丢失文件的创建?如果是这样,这些条件是什么? 为了处理这种情况,我们只需要在初
..
我在用户空间中创建了一个文件(使用touch命令),我预计只会看到一个OPEN和一个CLOSE文件操作,但是,我从内核通知中得到了2个OPEN和3个CLOSE操作.操作顺序如下: 打开->关闭->打开->关闭--->关闭... 有人可以给我一些提示吗? 提前致谢. 解决方案 Kauth vnode和fileop侦听器一直对我有效.如果您收到对您没有意义的事件通知,建议您使用内核调试器在ka
..
打开文件以解压缩其内容时,出现以下异常.当我在Windows资源管理器中选择了文件,或者将鼠标悬停在该文件上并显示工具提示时,就会发生这种情况. System.IO.IOException was unhandled Message=The process cannot access the file 'D:\Documents\AutoUnZip\Zips\MVCContrib.Ext
..
当我尝试监视网络路径(DFS-分布式文件系统)上的文件夹时,出现异常System.IO.Internal.BufferOverflowException:一次要进行许多更改.当FileSystemWatcher监视不使用此文件系统的本地/网络路径时,它可以正常工作. 我能够从本地路径上的1000多个文件中获取事件,而我没有收到BufferOverflow异常,但是,当我将文件复制到DFS上的
..
我正试图找出一种方法来捕获 FileSystemWatcher 引发的异常,这些异常似乎是随机发生的,正如我从软件崩溃报告日志中注意到的那样。这次崩溃并不频繁,因为它上个月只发生了两次,但是很烦人,我很想修复它。有问题的例外似乎与路径中包含无效字符的文件有关。我不确定是这种情况还是引发的事件格式不正确。到目前为止,我所知道的只是异常的堆栈跟踪: 顶级异常 类型:System.Argument
..
我有一个正在使用 FileSystemWatcher 的服务监视的文件夹,并且我使用了这个回答,帮助我写入大文件。 但是,如果连续创建约100MB或更多)。 问:我将如何解决此问题?例如,大约有10个文件(每个100MB)写入我的文件夹。 注意:该文件夹可通过我的网络访问。可能创建了文件,但实际上并没有完成/完成。 FileSystemWatcher 可以处理文件而无需完全写入。
..
[使用C#和Windows作为平台] 我有一台照相机,可以将JPG文件写入PC的本地文件夹中。我想加载相机掉落的每个文件,所以我有一个FileSystemWatcher,它会在创建新图片时通知我,但是相机在写入文件时会锁定文件,因此,如果我尝试加载它刚收到通知后,我得到一个例外,说文件已被锁定。 当前,我有一个while循环(每隔0.2秒重试以加载图像的Thread.Sleep),但感
..
因此,我的理解是,每当使用实现IDisposable的类时,其父级也需要实现IDisposable接口。 (使用FileSystemWatcher的FileWatcher) 因此,使用FileSystemWatcher时,处置FileSystemWatcher的正确方法是什么?我希望在关闭应用程序之前不处理FileWatcher /(监视)。 我将使用“负责任的所有者模式”吗?(尝试/
..
我正在使用FileSystemWatcher。 我是通过按钮单击事件调用WatchDirectory的。 然后,我想在文件忙于显示“忙”时分配给label6.Text,而在文件不忙时再显示“不忙”。 使用异步我不确定这里是否正确。 这种等待方法是我遇到错误。 在WatchDirectory上我遇到了错误: 找不到'async'修饰符所需的所有类型。您是针对错误的框架版本,还
..
在提供的示例中,到处都可以找到这两行代码来设置文件系统监视程序的过滤器。 FileSystemWatcher监视程序=新的FileSystemWatcher(); watcher.Filter =“ * .txt”; //或 watcher.Filter =“ *。*”; 但是我希望我的观察者监视更多的文件类型,但不是全部。我该如何实现: // wat
..
我正在寻找一种可靠的方法来查找目录中的更改. 我曾尝试使用FileSystemWatcher,但是当创建,更改或删除许多小文件时,这相当不准确.在我的测试中,它丢失了大约1%或2%的文件.快速添加或更改成千上万个文件时,这是很多事情. 我尝试以500 ms,2000 ms等不同的间隔轮询更改.在这种情况下,我的点击次数过多.这可能与FileInfo对象上时间戳的解析有关. 所以我
..
使用.NET FileSystemWatcher http://msdn.microsoft .com/en-us/library/system.io.filesystemwatcher.aspx 来监视目录中包含以下内容的文件:已更改;已更改.已创建;已删除;重命名事件. 运行FileSystemWatcher的帐户对其所监视的目录所拥有的最低权限是多少? 似乎应该是READ,但我在
..
我正在构建一个程序,该程序可以跟踪目录,并在目录中创建新文件时将条目添加到mysql数据库中. 我将显示FileSystemWatcher的代码,该存储实例是一个mysql类: FileSystemWatcher watcher = new FileSystemWatcher { Path = directoryToWatch, IncludeSubdirectorie
..
我有一个简单的C#4.0 Windows Forms表单,该表单构成了监视目录的FileSystemWatcher的实例.添加文件后,将触发适当的事件,并且我在另一个目录中执行了一些操作.然后,我创建一个子窗体的实例.子窗体将挂起,并且控件不会绘制. 我认为这是因为FileSystemWatcher位于不同的线程上,即使它看起来像是从主窗体启动一样.在我认为是另一个线程的情况下,从FileS
..
我在监视文件夹的脚本时遇到了麻烦. FileSystemWatcher似乎仅检测何时将文件复制到文件夹,而不是何时将其从同一驱动器移动到文件夹. 有没有办法检测到这个? $desFolder = "H:\Media" $ExFolder = "H:\Monitor" $Filter = '*.*' $fsw = New-Object IO.FileSystemWatc
..
我有问题.我在FileSystemWatcher上写了一个包装程序,用于检测 root 文件夹及其所有子文件夹中的更改.没什么好看的: FileSystemWatcher watcher = new FileSystemWatcher (); watcher.Path = this.Root; watcher.IncludeSubdirectories = true; watcher.Not
..
我需要监视Win 7操作系统中的应用程序文件访问.我想监视哪个软件在哪里读取,写入或创建文件.我认为,使用File System Watcher和审核无法进行这项工作.我该如何使用C#进行这项工作?有合适的API吗? 解决方案 您需要文件系统过滤器驱动程序,以进行细粒度监视和跟踪哪些应用程序访问文件.开发内核模式驱动程序需要C编程和特殊知识.您可以自己编写驱动程序(阅读MSDN文章)或使用
..
好的, 在这里可能会被视为一篇非常精采的文章,我并不是真的很熟练VB或很多程序员,但是我正在“边做边学"驱动器上. 我正在开发一个应用程序,该应用程序将为用户创建目录,并使用FileSystemWatcher跟踪创建的目录以及这些目录的更改. 到目前为止,我有这个小片段(为回答您对Jimi的评论,已进行了更新): Button_Click的私人子项: watc
..