public static string Texttime()
{
//跳过文本内容行>>No. Time xx Load xxxn Exxx xxx2 xx3
//跳过文本内容行>> s aa C V vv vv vv vv vv
string textconter1 = ">>No. Time xx Load xxxn Exxx xxx2 xx3";
string textconter2 = ">> s aa C V vv vv vv vv vv";
//获取扫描到所有文件夹路径
string path = numurl;
string prefix = "AAAData_"; //文本名含有的字符,筛选条件
DirectoryInfo directoryInfo = new DirectoryInfo(path);
FileInfo[] files = directoryInfo.GetFiles();
for (int i = 0; i < files.Length; i++)//遍历该路径下所有的文件
{
if (files[i].Extension.Equals(".txt")) //判断是否为txt文件,这个是筛选后缀名的,根据需求自改
{
if (files[i].Name.StartsWith(prefix)) //文本名含有的字符,筛选条件
{
string[] strs = File.ReadAllLines(numurl + "\\" + files[i].Name);
//遍历获取到的文本下的所有行
for (int j = 0; j < strs.Length; j++)
{
//筛查掉与所需数据无关的行
if (strs[j].ToString() != textconter1 && strs[j].ToString() != textconter2)
{
texttime = strs[j].ToString();//遍历获取到最后一行内容
}
}
}
}
}
return texttime;
}
------------------------------------------------------------------------------------------------------------------------------------------
前台页面
string texttime;
var texttimerows = M_Function.Texttime();//接受传过来的数据
var timeroesconter = texttimerows.Split('\t');//把接受过来的行内容按照空格分隔出来组成数组【\t】(空格)【\n】换行
texttime = timeroesconter[1];//获取行中第二列的值
shichang_textBox7.Text = texttime.ToString();