C#如何监测一个父级文件夹中的子文件夹的文件

时间:2022-09-03 19:37:59
需要监测一个文件夹,文件夹中不知道有多少文件夹,要监测这些字文件夹中的xml的生成,怎么办?急急急

3 个解决方案

#1


Directory.GetFileSystemEntries(path, "*", SearchOption.AllDirectories);

取出当前文件夹下所有文件夹。

这样你就知道所有的文件夹了,然后按时挨个遍历,为每个文件夹对象创建一个文件list,记录文件名等信息。
当发现有文件不存在于文件夹下的时候,就是新建出来的文件了。

#2


FileSystemWatcher

#3


引用 1 楼 kong19 的回复:
Directory.GetFileSystemEntries(path, "*", SearchOption.AllDirectories);

取出当前文件夹下所有文件夹。

这样你就知道所有的文件夹了,然后按时挨个遍历,为每个文件夹对象创建一个文件list,记录文件名等信息。
当发现有文件不存在于文件夹下的时候,就是新建出来的文件了。
是遍历文件夹下面的文件,不是监测新建的文件夹

#1


Directory.GetFileSystemEntries(path, "*", SearchOption.AllDirectories);

取出当前文件夹下所有文件夹。

这样你就知道所有的文件夹了,然后按时挨个遍历,为每个文件夹对象创建一个文件list,记录文件名等信息。
当发现有文件不存在于文件夹下的时候,就是新建出来的文件了。

#2


FileSystemWatcher

#3


引用 1 楼 kong19 的回复:
Directory.GetFileSystemEntries(path, "*", SearchOption.AllDirectories);

取出当前文件夹下所有文件夹。

这样你就知道所有的文件夹了,然后按时挨个遍历,为每个文件夹对象创建一个文件list,记录文件名等信息。
当发现有文件不存在于文件夹下的时候,就是新建出来的文件了。
是遍历文件夹下面的文件,不是监测新建的文件夹