2010-04-02 122 views
1

我一直工作在一个程序来监视网络文件夹,找出其中的试算我们公司的用途是最流行的。我正在使用C#中的FileSystemWatcher类来执行监视。我注意到我收到了我的用户没有权限浏览的文件夹中的文件的更新。我知道我的软件正在订阅其他系统软件所做的更新列表,而不是实际浏览这些文件本身,但这是功能故意还是错误?获取文件的更新文件夹中没有权限

+0

是这个程序在用户的PC上运行,并且你想知道程序如何,如果用户无法看到该文件夹​​,或者该程序从另一个位置运行? – 2010-04-02 14:53:04

+0

它在用户的PC上运行。我不知道如何。我知道它如何能够在这些文件夹中看到更新。我想知道这是设计还是疏忽。 – Wesley 2010-04-02 15:08:11

+0

哦,我陷入了困境。对不起,我有点困惑。 – 2010-04-02 15:30:16

回答

0

的FileSystemWatcher的旨在监控任何变化,而不仅仅是一个用户打开该文件。

编辑:我敢肯定这是由设计完成的。试想让程序检查网络位置是否有更新。您可能不希望用户有权访问该文件位置,但希望能够检查文件更改,并在新文件可用时下载。

您还可能有其它程序需要访问的程序(如的BizTalk)生成或编辑文件,所以这些其他程序只是坐在那里,看着文件更改。

+0

我明白它可以,但是我发送给监视器的所有内容都是LastWrite和LastAccess。 – Wesley 2010-04-02 15:10:21