[英]How Do I Know Change Directory System Watcher?
如何在系统观察器中更改目录文件夹?
我做了一个桌面应用程序来上传数据库中的文件。
我将根文件夹设置为C:\\Users\\x\\Desktop\\Test
。 用户可以将文件复制/粘贴到该文件夹中,然后该文件将上传到数据库。 但有时,用户无法在该根文件夹中上载。 用户可以将文件上传到根目录下的其他文件夹。
假设在根文件夹中,存在名为Hello
和Hallo
..的文件夹,用户单击文件夹Hello,目录更改不是C:\\ Users \\ x \\ Desktop \\ Test而是C:\\Users\\x\\Desktop\\Test\\Hello
我的问题是,如何检测到它? 因为系统监视程序只能处理创建,更改,删除,重命名。 因此,必须首先更改或创建文件才能获取e.fullpath
。
我想要如果我单击文件夹Hello
,我会收到e.fullpath
:)
将FileSystemWatcher
的IncludeSubdirectories
属性设置为true,例如:
fsw.IncludeSubdirectories = True
参考: http : //msdn.microsoft.com/zh-cn/library/system.io.filesystemwatcher.includesubdirectories( v= vs.110).aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.