【发布时间】:2016-07-27 09:52:42
【问题描述】:
对于 csv 文件中的每个新条目,代码需要在验证添加到另一个 Excel 文件后读取它。 所以我有'filesystemwatcher',一旦文件/文件夹的'attributes'被'更改',它就会触发。我已经编译了我的代码的 exe 并创建了文件夹结构。
案例 1. 本地驱动器上的文件夹结构 在 csv 中有新条目时,会发生更改事件并在 Excel 中添加代码
案例 2. 网络驱动器 1 上的文件夹结构 在 csv 中有新条目时,会发生更改事件并在 Excel 中添加代码
案例 3. 网络驱动器 2 或另一个用户的本地驱动器上的文件夹结构 在 csv 中有新条目时,不会触发更改事件
请参考下面的表单加载代码
watchfolder = New FileSystemWatcher()
watchfolder.Path = GunResPath
watchfolder.NotifyFilter = NotifyFilters.Attributes
watchfolder.IncludeSubdirectories = False
' Only watch csv files.
watchfolder.Filter = IO.Path.GetFileName(myFile)
AddHandler watchfolder.Changed, AddressOf logchange
watchfolder.EnableRaisingEvents = True
按钮点击表单启用引发事件设置为true 请帮忙解决。
【问题讨论】:
标签: vb.net csv filesystemwatcher