gpt4 book ai didi

c# - 检索本地文件夹中某个时间范围内创建的文件

转载 作者:可可西里 更新时间:2023-11-01 11:26:04 25 4
gpt4 key购买 nike

需要检索本地文件夹中某个时间范围内(以分钟级别为粒度)创建的文件(文件在文件夹中是扁平的,没有子目录)。使用 Windows 操作系统并想查找是否有任何 C# 代码可供引用?我当前的解决方案是原生的,它扫描文件夹中的所有文件并按时间戳进行过滤。它可以工作,但如果有一个更简洁的 Windows API 可以按时间戳过滤文件,它应该比我的代码更可靠。

最佳答案

您可以使用 FileSystemWatcher,它有一个在创建文件时引发的事件:

FileSystemWatcher watcher = new FileSystemWatcher() {
Path = "c:\\",
IncludeSubdirectories = true,
NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.DirectoryName | NotifyFilters.FileName,
Filter = "*.*"
};
watcher.Created += (s, e) =>
{
MessageBox.Show(e.FullPath);
};

FileSystemWatcher

关于c# - 检索本地文件夹中某个时间范围内创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35715762/

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