我得到了一个 IFileProvider,我正在尝试使用它通过 Watch() 方法监视目录以进行文件更新。
private void WatchDirectory(IFileProvider fileProvider, string directoryPath = @"*/MyDir/*")
{
var token = fileProvider.Watch(directoryPath);
token.RegisterChangeCallback(i => Console.WriteLine($"File updated: { [What goes here?] }"), null);
}
Run Code Online (Sandbox Code Playgroud)
理想情况下,我会收到 IFileInfo 和一个标志,说明它是被创建、重命名、修改还是删除;但即使只是文件名也会很好。
问题是我找不到任何示例或文档来完成计数(这对我来说似乎没有用)。有没有人对如何做到这一点有任何建议?
| 归档时间: |
|
| 查看次数: |
237 次 |
| 最近记录: |