C# 搜索最后创建的文本文件并使用C将其导入Sql

C# 搜索最后创建的文本文件并使用C将其导入Sql,c#,C#,我有一个文本文件列表,我需要C工具来找到最后创建的文件并将其加载到SQL 我每天有两次作业,一次是早上5:15AM和12:15AM,生成两个文本文件genset_20090103_1212.TXT,我需要获取最后创建的一个文本文件,并将其数据附加到sql中 var directory = new DirectoryInfo("C:\\MyDirectory") var lastcreatedfile = (from c in directory.GetFiles()

我有一个文本文件列表,我需要C工具来找到最后创建的文件并将其加载到SQL
我每天有两次作业,一次是早上5:15AM和12:15AM,生成两个文本文件genset_20090103_1212.TXT,我需要获取最后创建的一个文本文件,并将其数据附加到sql中

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中

请尝试此代码

FileInfo file1Info = new FileInfo("File1.txt");
        FileInfo file2Info = new FileInfo("File2.txt");
        if (file1Info.LastWriteTime < file2Info.LastWriteTime)
        {
            //Insert File2.txt in your Database
        }

为什么不检查文件创建的时间戳并选择正确的时间戳?@user1371482看看这个例子