private static void Main(string[] args)
{
///5秒执行一次
System.Timers.Timer timer = new System.Timers.Timer(5000);
timer.Elapsed += new System.Timers.ElapsedEventHandler(Read);
timer.AutoReset = true;
timer.Enabled = true;
timer.Start();
Console.ReadLine();
}
static void Read(object obj, System.Timers.ElapsedEventArgs e)
{
try
{
//文件根目录
string path = @"E:\Test";
//获取根目录下的文件夹
string[] fileName = Directory.GetDirectories(path);
//遍历根目录下的所有子目录
foreach (string file in fileName)
{
if (file.Contains("Log"))
{
//获取子目录下的所有TXT文档名
string[] filetxtName = Directory.GetFiles(file, "*.txt");
foreach (string filetxt in filetxtName)
{
string[] lines = File.ReadAllLines(filetxt);
}
}
}
}
catch (Exception)
{
throw;
}
}
C#定时执行方法获取指定文件夹下所有.txt文件内容
最新推荐文章于 2023-07-23 21:40:19 发布