我如何知道更改目录系统观察器?

时间:2014-05-29 05:10:30

标签: vb.net

如何更改系统观察程序中的目录文件夹?

我制作了一个桌面应用程序,用于在数据库中上传文件。

我将根文件夹设置为C:\Users\x\Desktop\Test。 用户可以将文件复制/粘贴到该文件夹​​中,该文件将上载到数据库。 但有时,用户不能上传该根文件夹。用户可以将文件上传到root中的其他文件夹。

假设在根文件夹中有名为HelloHallo的文件夹。 用户点击文件夹Hello,目录更改不是C:\ Users \ x \ Desktop \ Test再次C:\Users\x\Desktop\Test\Hello

我的问题,我怎样才能发现它? 因为系统观察者只能处理创建,更改,删除,重命名。所以我必须先改变或创建文件才能获得e.fullpath

如果我点击文件夹Hello,我想要e.fullpath:)

1 个答案:

答案 0 :(得分:0)

IncludeSubdirectories上的FileSystemWatcher属性设置为true,例如:

fsw.IncludeSubdirectories = True

参考:http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.includesubdirectories(v=vs.110).aspx