如何更改系统观察程序中的目录文件夹?
我制作了一个桌面应用程序,用于在数据库中上传文件。
我将根文件夹设置为C:\Users\x\Desktop\Test
。
用户可以将文件复制/粘贴到该文件夹中,该文件将上载到数据库。
但有时,用户不能上传该根文件夹。用户可以将文件上传到root中的其他文件夹。
假设在根文件夹中有名为Hello
和Hallo
的文件夹。
用户点击文件夹Hello,目录更改不是C:\ Users \ x \ Desktop \ Test再次C:\Users\x\Desktop\Test\Hello
我的问题,我怎样才能发现它?
因为系统观察者只能处理创建,更改,删除,重命名。所以我必须先改变或创建文件才能获得e.fullpath
。
如果我点击文件夹Hello
,我想要e.fullpath
:)
答案 0 :(得分:0)
将IncludeSubdirectories
上的FileSystemWatcher
属性设置为true,例如:
fsw.IncludeSubdirectories = True