2011-07-15 8 views

答えて

9

あなたは比較的簡単にネット4でこれを行うことができます。

public static void ConcatenateFiles(
    string outputFileName, IEnumerable<string> inputFiles) 
{ 
    File.WriteAllLines(outputFileName, inputFiles.SelectMany(File.ReadLines)); 
} 

そうのように呼び出されます:

ConcatenateFiles("test.out", Directory.EnumerateFiles(inputDirectory, @"*.txt")); 

File.WriteAllLines(
    outputFileName, 
    Directory.EnumerateFiles(inputDirectory, @"*.txt") 
      .SelectMany(file => File.ReadLines(file))); 

あなたはメソッドにこれを抽出することができ

関連する問題