从名字visual basic中选择文件名

时间:2017-05-04 02:13:10

标签: vb.net visual-studio-2017

我们如何根据日期从包含特定姓氏的目录中选择文件?

例如:

Flowdata20170504000000.csv(04-05-2017 00:00:00)

Flowdata20170503120000.csv(03-05-2017 12:00:00)

我想选择仅包含今天和昨天当前时间的日期的流量数据?

1 个答案:

答案 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"))); });