Мне поручена задача слияния двух текстовых файлов в папке «A» с другим файлом в папке «B», а когда мы добавим больше файлов в папку A, мы получим еще одну объединенную файл в папке B, который содержит только данные файлов, добавленных в папку A после первого слияния.Слияние файлов с новым именем everytime
Я попытался это ...
string[] Documents = Directory.GetFiles(@"D:\vikas12");
string text = File.ReadAllText(Documents[0]);
int count = 1;
while (count < Documents.Length)
text += File.ReadAllText(Documents[count++]);
StreamWriter strw = new StreamWriter(@"D:\vikas13\vikas1.txt");
strw.WriteLine(text);
//foreach (var item in text)
//{
// Console.Write(item);
//}
strw.Close();
string[] process = Directory.GetFiles(@"D:\vikas12");
StreamWriter sm=new StreamWriter(@"D:\vikas13\processlog.txt");
foreach (var item in process)
{
sm.WriteLine(item);
}
sm.Close();
, но я не могу получить файл с другим именем при добавлении нескольких файлов для ввода папки.
Ok, позволяет сказать, что у вас есть файлы a.txt и b.txt в папке vikas12 и вам нужно объединить их в папку vikas13 и назовите ее vikas1.txt, не так ли? Тогда всякий раз, когда в папке vikas12 содержится более одного файла, вы запускаете приложение и берете все файлы и объединяете их в новый файл в папке vikas13. Я прав? –