私はC#プログラミングに非常に慣れていないので、私の質問が些細なものである場合は、お詫び申し上げます。フォルダー内のいくつかのファイルを反復処理する必要があるc#コードを実行していて、次を使用しています。
foreach (string f in Directory.GetFiles(@"C:\temp\GeneralStats"))
{
ただし、これらのファイルをファイル名に応じた特定の順序で読み取ってもらいたいと思います。私のファイル名は以下の形式です。
generalstats_2012_11_1.csv generalstats_2012_11_2.csv generalstats_2012_11_3.csv ....。
私のコードがファイルを読み込むと、generalstats_2012_11_1.csvで始まりますが、generalstats_2012_11_2.csvではなくgeneralstats_2012_11_10.csvに直接ジャンプします。
Webで回答を検索しようとしましたが、見つかりませんでした。もちろん、特定のフォルダー内の日付(名前内)に従ってファイルを並べ替えましたが、コードはそれをまったく認識していません。誰かが私を助けることができます-私が見逃したc#の注文関数はありますか?