0
폴더의 두 텍스트 파일을 병합하는 작업이 주어졌습니다. 폴더의 다른 파일에 'A'라고 말하면 'B'라고 말하면 폴더 A에 파일을 추가 할 때 다른 병합 첫 번째 병합 후에 폴더 A에 추가 된 파일의 데이터 만 포함하는 폴더 B의 파일. 나는이 시도했다매번 새 이름으로 파일 병합
...
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();
만 입력 폴더에 파일을 더 추가 할 때 내가 다른 이름으로 파일을 얻을 수 없습니다. 당신이 폴더 "B"에 새 파일 이름을 지정에 대해 이야기하는 경우 새 파일이 첨가 될 때마다
좋아 폴더 B에있는 파일의 이름을 사용할 수 있습니다, 당신이 파일 a.txt이와 B.txt을 말할 수 폴더 vikas12에 넣고 폴더 vikas13에 병합하고 이름을 vikas1.txt로 지정해야합니까? 그런 다음 vikas12 폴더에 둘 이상의 파일이있을 때마다 응용 프로그램을 실행하고 모든 파일을 가져 와서 vikas13 폴더의 새 파일에 병합합니다. 나 맞아? –