问题标签 [filesystemwatcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
87623 浏览

c# - 文件更改时通知?

当磁盘上的文件被修改时,是否有某种机制可以通知我(在 C# 中)?

0 投票
3 回答
5490 浏览

.net - FileSystemWatcher Changed 事件未引发

我正在开发一个 Windows 服务,它监视一些文件夹的更改、创建和删除。除了一个观察者监视单个文件(带有配置设置的 XML 文件)以进行细微更改之外,这一切都运行良好。

我尝试获取 Windows 服务代码并将其放入一个简单的 Windows 应用程序中,并为文件系统观察者提供启动/停止按钮并逐步完成它。它从不检测 XML 配置文件的文件更改。确实发生了更改,并且文件的“修改日期”正在更新。

这是一些代码,这是 XML 文件的示例:

0 投票
7 回答
23728 浏览

c# - FileSystemWatcher 无法访问网络驱动器

我正在尝试使用 Windows 服务在某些服务器路径上运行文件观察程序。我正在使用我的 Windows 登录凭据来运行该服务,并且能够从我的登录中访问这个“someServerPath”。但是当我从 FileSystemWatcher 执行此操作时,它会抛出:

目录名称 \someServerPath 无效”异常。

谁能帮我解决这个问题?

0 投票
1 回答
1251 浏览

c++ - 如何在 Windows 中使用 filesystemwatcher 观看 samba 共享文件夹/驱动器?

这是一些棘手的问题。我正在尝试查看 Linux 机器上的共享文件夹。我在 Windows XP 上运行该程序,该程序是在 Visual Studio 2005、VC++ 中开发并使用 FileSystemWatcher 类。但它根本不会引发该共享文件夹的事件。请提出解决方案。

0 投票
4 回答
694 浏览

c# - 多个 FileSystemWatchers 是个好主意吗?

我正在编写一个类似于 Notepad++ 或 UltraEdit 的迷你编辑器组件,它需要监视用户打开的文件——它有点粘糊糊,但这就是它需要的方式。

使用多个 FileSystemWatcher 实例来监视打开的文件是否明智——再次像 Notepad++ 或 UltraEdit 一样,还是有更好的方法来管理这些文件?

文档关闭后,它们将被妥善处理。

抱歉,另一件事是,为驱动器创建一个通用的 FileSystemWatcher 并监视它,然后只在我知道它是正确的文件后才向他们显示重新加载文件的消息会更明智吗?还是重启了?

0 投票
7 回答
2964 浏览

cocoa - 等效于 Cocoa 中的 FileSystemWatcher (.NET)

我正在 Cocoa 中开发一个应用程序。我想不断检查特定位置的文件内容是否更改(例如FileSystemWatcher在.NET中)。请任何人给我一个解决方案

0 投票
1 回答
1559 浏览

cocoa - Cocoa 中的文件观察器

大家好,我正在可可中开发一个应用程序。我想不断检查特定位置的文件内容是否被更改(如 .NET 中的 FileSystemWatcher)。请任何人给我一个解决方案。我使用 FSEvent 但它仅监视文件夹以进行更改...但是我需要知道该文件夹中的文件是否已更改..请任何人帮助我......

0 投票
4 回答
1443 浏览

c# - 如何在不链接的情况下使用 .NET 中的命令行 Matlab?

我终于发现了一种无需链接即可从 .NET 使用命令行 Matlab 的方法:

  1. 使用 David A. Zier 的“csmatio”dll 将变量从 .NET 写入 MAT 文件。

  2. 从 Matlab 读取文件,对其进行处理并将结果保存到 MAT 文件中:

    /li>
  3. 最糟糕的部分:等到过程完成。

    天真的方法:

    不起作用,因为 matlab 在新线程中生成主应用程序

    观察输出文件的变化是很棘手的:

    由于此类上的错误而无法正常工作。

    当前工作的代码更长:

    但我担心最后一行代码。上面的代码块是为了避免它而编写的,但我不知道还能做什么。这段时间在某些计算机上过多,而在其他计算机上过少。

解决方案

0 投票
2 回答
1304 浏览

c# - FileSystemWatcher

I'm facing an issue with filewatcher. My requirement is that when we copy a large folder of size one GB or more than that, FSW should log only one change that folder X has created, but not give the created events of files underneath X. And I wanted to calculate MD5 Checksums of the all those files which are copied with "X" folder. As copying of large files is taking a lot of time I'm not able to get all the files and sub folder names under X. I need to get all the filepaths to add to a dictionary data structure. Could you please advise on this.

0 投票
1 回答
1296 浏览

.net - ObservableCollection FileSystemWatcher ListBox 更新问题

我有一个 ObservableCollection,它使用 FileSystemWatcher 自动添加已添加到目录中的其他 PNG 图像。ListBox 使用以下 XAML 将 ItemsSource 数据绑定到 Photos 对象。

但是,当 PNG 文件添加到受监视的目录时,将调用 OnPhotoCreated 事件(断点确认这一点),但 ListBox UI 并未更新。有任何想法吗?

更新 #1: 我尝试了一个事件,如下所示。这会导致 InvalidOperationException 崩溃,“调用线程无法访问此对象,因为不同的线程拥有它”当新图像试图滚动到视图中时。我希望不需要 Refresh 方法。