filesystemwatcher

    0热度

    4回答

    我有一个C#应用程序与Windows窗体中的数据网格。我需要监视一个目录(正在使用FileSystemWatcher)并使用目录中的文件列表刷新数据网格。我不知道如何设置界面来做到这一点?从窗口形式的Load()调用monitorDirectory()似乎不起作用,因为Load在应用程序中只调用一次。 感谢

    0热度

    1回答

    我有一个FileSystemWatcher对象设置来监视由控制台应用程序编写的日志文件的更改。 通知程序过滤器设置为: watcher.NotifyFilter = NotifyFilters.Size | NotifyFilters.LastWrite | NotifyFilters.LastAccess;环境:操作系统:Win 2k8服务器。 转储到被重定向到文件out.log标准输出的控制台

    0热度

    2回答

    您好我正在使用FileSystemWatcher监视目录。 当一个文件被创建到该目录 - 我的观察者抓取并将其传输到网络驱动器。 我的问题是,当打开一个Microsoft Office文件时,在监视目录中会创建一个临时文件。我无法找到一种方法来忽略这些文件,也无法找到何时应将这些文件移动到网络驱动器。

    2热度

    2回答

    我们正在为我们的内部会计软件包系统编写一个类似于工具的文本编辑器,其中的操作可以通过我们自己的Xml语言规范完成。这些宏命令是在Xml文件中指定的,我们需要能够监视打开的文件是否有外部修改的bean。 唯一的问题是,可能有20-30个文件在任何时候打开不同的路径。在这种情况下使用多个FileSystemWatchers会不错?或者,最好是监控根驱动器并捕获与编辑器中打开文件相匹配的特定事件(尽管可

    6热度

    3回答

    MSDN说使用ReadDirectoryChangesW意味着调用进程具有备份和恢复权限。 这是否表示只有在管理员帐户下启动的进程才能正常工作? 我试过下面的代码,它在作为受限用户运行时无法启用所需的特权。 void enablePrivileges() { enablePrivilege(SE_BACKUP_NAME); enablePrivilege(SE_RESTOR

    0热度

    1回答

    看起来,FileSystemWatcher多次触发事件。这是我的设置; watcher = new FileSystemWatcher(); watcher.Path = @"D:\testSpace"; watcher.InternalBufferSize = 1024*64; watcher.Deleted += Triggered; watcher.Changed += Trigge

    0热度

    1回答

    我最近发现了SQLite的迷人之处,特别是SQLite的.NET包装器http://sqlite.phxsoftware.com/。 现在,假设我正在开发将在同一网络上的多台机器上运行的软件。没什么疯狂的,大概只有5或6台机器。并且这些软件的每个实例都将访问存储在共享目录中的文件中的SQLite数据库(这是一个坏主意?如果是这样,告诉我!)。 如果有一个实例更新数据库文件,是否有方法可以通知应用程

    20热度

    7回答

    在C#中使用FileSystemWatcher监视多个文件夹(而不是子目录)的最佳方式是什么?

    0热度

    2回答

    我正在写一个服务,以观察在不同的文件夹中是否存在不同的文件... 我正在使用filesystemwatchers来获取事件。 作为部署的一部分,被观察文件夹中的一个被删除并且不时创建新文件夹。 因此,该服务将引发错误,并停止... 是否有可能赶上那样的错误,并重新由服务新文件夹的filewatcher?

    7热度

    1回答

    有没有人有任何想法如何我可以可靠地禁用FileSystemWatcher对象,当我的应用程序对目录中的文件进行更改时,这样我只能看到外部对目录的更改? 我已经尝试设置EnableRaisingEvents在执行写操作之前立即将其设置为真,但它似乎此方法不可靠,偶尔我仍然会触发事件。 我唯一能想到的其他事情是在执行写操作之后等待少量时间,让操作系统在重新启用FSW之前完成目录的修改,但这看起来很骇人