Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在应用程序运行时,我正在使用 FileSystemWatcher 来监视文件夹。但是,如果在应用程序未运行时文件夹发生了更改,如何在应用程序启动时检查这些更改。
(例如,类似于 windows 媒体播放器如何监视您的音乐文件夹。即使您在该文件夹未运行时将歌曲添加到该文件夹,它也会在下次运行时发现它们)
谢谢
您可以在文件中存储已找到内容的列表,然后将其与启动时的当前状态进行比较。 否则,您可以创建一个在系统启动时启动并始终监视文件夹的服务,并且当您的应用程序启动时,它会轮询服务以查找自上次轮询以来的任何更改。
您可以使用 System.IO.Directory 或 System.IO.DirectoryInfo 中的 LastWriteTime。