我有文本文件列表,我需要 C# 工具来查找最后创建的文件并将其加载到 SQL 我在第一天上午 05:15 和 12:15 有两次工作,并生成两个文本文件(genset_20090103_1212.TXT),我需要获取最后创建的一个并将其数据附加到 sql
问问题
52 次
2 回答
0
你可以使用 linq
var directory = new DirectoryInfo("C:\\MyDirectory")
var lastcreatedfile = (from c in directory.GetFiles()
orderby c.CreationTime descending
select c).First();
string text = System.IO.File.ReadAllText("C:\\MyDirectory"+lastcreatedfile.FullName+".txt");
将内容文本插入到您的 sql
于 2012-05-03T04:53:52.833 回答
0
请尝试此代码。
FileInfo file1Info = new FileInfo("File1.txt");
FileInfo file2Info = new FileInfo("File2.txt");
if (file1Info.LastWriteTime < file2Info.LastWriteTime)
{
//Insert File2.txt in your Database
}
于 2012-05-03T05:01:40.633 回答