0

テキスト ファイルのリストがあります。最後に作成されたファイルを見つけて SQL にロードするには、C# ツールが必要です。1 日に 2 回、午前 5 時 15 分と午前 12 時 15 分に仕事があり、2 つのテキスト ファイル (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 に答える