2017-05-04 24 views
0

我們如何根據日期從包含特定姓氏的目錄中選擇文件?從其姓氏中選擇文件名visual basic

例如:

Flowdata20170504000000.csv(2017年4月5日00:00:00)

Flowdata20170503120000.csv(2017年3月5日12:00:00)

我想要從當前時間選擇僅包含今天和昨天的流量數據嗎?

回答

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"))); }); 
+1

如果你想從昨天和今天返回的所有文件,修改上面的代碼'。載有(DateTime.Now.ToString( 「YYYMMDD」)),'&'。載有(DateTime.Now.AddDays( -1).ToString(「yyyMMdd」))' – OSKM

+0

@rudi jansen很多錯誤和字符無效。 –

+0

@SonthaHerdiawanAlvaro確保你導入了System.IO。 –