我一直致力于监控网络文件夹的程序,以找出我们公司最常用的电子表格。我正在使用C#中的FileSystemWatcher类来进行监视。我注意到我正在获取我的用户无权浏览的文件夹中的文件的更新。据我所知,我的软件订阅了其他系统软件完成的更新列表,而不是实际浏览这些文件,但这个功能是故意还是错误?
答案 0 :(得分:0)
FileSystemWatcher旨在监控任何更改,而不仅仅是用户打开文件。
编辑:我很确定这是通过设计完成的。考虑尝试让程序检查网络位置以获取更新。您可能不希望用户有权访问该文件位置,但您希望能够检查文件更改,并在新文件可用时下载。
您可能还有程序(如BizTalk)生成或编辑其他程序需要访问的文件,因此这些其他程序只是坐在那里观察文件更改。