繁体   English   中英

我如何知道更改目录系统监视程序?

[英]How Do I Know Change Directory System Watcher?

如何在系统观察器中更改目录文件夹?

我做了一个桌面应用程序来上传数据库中的文件。

我将根文件夹设置为C:\\Users\\x\\Desktop\\Test 用户可以将文件复制/粘贴到该文件夹​​中,然后该文件将上传到数据库。 但有时,用户无法在该根文件夹中上载。 用户可以将文件上传到根目录下的其他文件夹。

假设在根文件夹中,存在名为HelloHallo ..的文件夹,用户单击文件夹Hello,目录更改不是C:\\ Users \\ x \\ Desktop \\ Test而是C:\\Users\\x\\Desktop\\Test\\Hello

我的问题是,如何检测到它? 因为系统监视程序只能处理创建,更改,删除,重命名。 因此,必须首先更改或创建文件才能获取e.fullpath

我想要如果我单击文件夹Hello ,我会收到e.fullpath :)

FileSystemWatcherIncludeSubdirectories属性设置为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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM