2010-04-02 99 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