C# 監控文件變化


使用PhysicalFileProvider

實現效果

關鍵代碼

using Microsoft.Extensions.FileProviders;
using Microsoft.Extensions.Primitives;

IFileProvider fileProvider = new PhysicalFileProvider(文件夾路徑);

ChangeToken.OnChange(
    () => fileProvider.Watch(監控文件名),
    () => ShowChange(fileProvider)
    );

public static void ShowChange(IFileProvider fileProvider)
{
    //監控到變化后想完成的工作
}

示例代碼

WatchByFileProviderDemo

參考資料

PhysicalFileProvider 類
ChangeToken 類

使用FileSystemWatcher

參考C# 實現監控文件夾和里面文件的變化

示例代碼

FileSystemWatcherDemo

參考資料

FileSystemWatcher 類


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM