gpt4 book ai didi

c# - 如何检查文件夹的内容是否已更改

转载 作者:太空狗 更新时间:2023-10-29 20:25:49 25 4
gpt4 key购买 nike

我需要一个程序来检查新文件夹/文件是否已添加到给定的选定文件夹中。我需要此过程在应用程序启动时运行,因此此阶段的处理时间很重要。

我想我可以记录当前状态、之前状态的日志,然后对它们进行排序和比较。

  1. 首先我需要知道是否有其他方法。

  2. 其次,如果没有其他方法,找出两个文件路径列表之间差异的最佳方法是什么:结构和算法。

旧状态:

c:\firstfolder\a.doc
c:\firstfolder\b.doc
c:\firstfolder\secondFolder\a.doc
c:\firstfolder\secondFolder\b.doc

新状态:

c:\firstfolder\a.doc
c:\firstfolder\b.doc
c:\firstfolder\secondFolder\a.doc
c:\firstfolder\secondFolder\b.doc
c:\firstfolder\secondFolder\c.doc

我正在寻找 c:\firstfolder\secondFolder\c.doc

最佳答案

您可以使用 FileSystemWatcher类,我认为这正是您所追求的。

关于c# - 如何检查文件夹的内容是否已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3643610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com