我们如何根据日期从包含特定姓氏的目录中选择文件?
例如:
Flowdata20170504000000.csv(04-05-2017 00:00:00)
Flowdata20170503120000.csv(03-05-2017 12:00:00)
我想选择仅包含今天和昨天当前时间的日期的流量数据?
答案 0 :(得分:0)
我希望我能正确理解这个问题,但这会返回包含今天和昨天日期/时间的所有文件的路径。替换" mmddss"用" 000000"或" 1200000"如果您查询特定时间。
Directory.GetFiles("Folder name").ToList().FindAll(File => { return (Path.GetFileName(File).Contains(DateTime.Now.ToString("yyyMMddhhmmddss")) || Path.GetFileName(File).Contains(DateTime.Now.AddDays(-1).ToString("yyyMMddhhmmddss"))); });