在运行时,我想读取所有具有特定时间时间戳的文件。例如:如果应用程序在 11:00:-- 运行,那么它应该读取 11:00:00 之后创建的所有文件(不包括当前文件)并且必须写入当前文件..我有尝试过:
string temp_file_format = "ScriptLog_" + DateTime.Now.ToString("dd_MM_yyyy_HH");
string path = @"C:\\ScriptLogs";
var all_files = Directory.GetFiles(path, temp_file_format).SelectMany(File.ReadAllLines);
using (var w = new StreamWriter(logpath))
foreach (var line in all_files)
w.WriteLine(line);
但是,这似乎不起作用。没有错误..没有例外..但是它不读取文件,虽然它存在。