私のアプリケーションでは、このような状況があります。ファイルを作成する前に、私のアプリケーションは特定のファイル名の下のディレクトリ内のファイルを検索します。ファイルが見つかった場合は、各ファイルの内容を読み取り、(各ファイルの) これらの内容を新しいファイルに書き込む必要があります。私は多くをグーグルで検索し、次のようなものを試しました:
string temp_file_format = "ScriptLog_" + DateTime.Now.ToString("dd_MM_yyyy_HH");
string[] files = Directory.GetFiles(path,temp_file_format);
foreach (FileAccess finfo in files)
{
string text = File.ReadAllText(finfo);
}
と
System.IO.DirectoryInfo dir = new DirectoryInfo(path);
System.IO.FileInfo[] files = dir.GetFiles(temp_file_format);
foreach (FileInfo finfo in files)
{
finfo.OpenRead();
}
しかし、これらはすべて失敗しました..誰かがこれに代わるものを教えてもらえますか?
temp_file_format 文字列に何か問題がありますか?
これらの内容を新しいファイルの前に追加できればいいのですが。それ以外の場合も、心配はいりません..
どんな助けでも本当に感謝します..