0

我有文本文件列表,我需要 C# 工具来查找最后创建的文件并将其加载到 SQL 我在第一天上午 05:15 和 12:15 有两次工作,并生成两个文本文件(genset_20090103_1212.TXT),我需要获取最后创建的一个并将其数据附加到 sql

4

2 回答 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 回答