简体   繁体   English

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

[英]search for last created text file and importe it to Sql using C#

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

you can do it using linq 你可以使用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");

insert the content text to your sql 将内容文本插入到您的sql中

Please try this code. 请尝试此代码。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM