2014-01-05 57 views
-1

你好,我有一個位置的多個文本文件和他們的名字,如下圖所示: -追加多個文本文件到單個文件和文件重命名爲

A_L_PRTD_021345.txtA_L_PRTD_432124等等...

我想要將內容追加到單個文件中,並且想要將單個文件重命名爲L_PRTD_Currentdate>.txt

這怎麼可能?
你能給我看一些代碼嗎?

+2

要做到這一點的方法將從每個文件中讀取並追加所需文件名的內容。搜索一下關於如何用c#讀寫文件。這不是一件困難的任務。 Sytem.IO.File類將被使用。嘗試編寫自己的代碼。 –

+0

系統'複製'命令已經這樣做 - 要麼不重新發明輪子,要麼表現出一些認真的努力來解決它自己。 –

回答

1

首先閱讀使用File.ReadAllLines(fileName) ;
然後創建一個單獨的文件,並附加其他文件的內容在裏面

string[] contents1 = File.ReadAllLines(fileName1) ; 
    string[] contents2 = File.ReadAllLines(fileName2) ; 
    File.Create(newFileNameHere) ; 
    File.WriteAllLines(newFileNameHere, contents1) ; 
    File.AppendAllLines(newFileNameHere, contents2) ; 

等等... 檢查的功能,下面的文件,如果每個文件需要幫助: -
http://msdn.microsoft.com/en-us/library/92e05ft3(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/dd383691(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/s2tte0y1(v=vs.110).aspx

+0

你能告訴我一些代碼嗎? – Debopam

+0

我已經添加了一些代碼。 –

+0

如果它正在解決您的問題,您可以接受答案 –