2012-05-07 73 views
-8

我需要將我的文本文件重命名爲.old格式。
我是C#的新手,不知道。
我還沒有嘗試過任何東西,因爲我甚至不知道從哪裏開始,所以請不要評論「你到目前爲止嘗試過什麼」?如何使用C#將.TXT文件重命名爲.OLD?

+3

你只想要重命名文件? –

+4

你可以很容易谷歌:'重命名文件c#' –

+4

我得到了2400萬的搜索結果,你什麼也沒找到? –

回答

5
System.IO.File.Move(oldFileName, Path.ChangeExtension(oldFileName, 'old')); 
10

不要複製,這是浪費時間!

使用此相反,它等於重命名文件名:

File.Move(oldFileName, newFileName); 
0

我不打算這樣做對你,但你可以使用System.IO.Path和系統的靜態方法.IO.File來實現這一點,現在開始編寫一個探索性的控制檯應用程序。

+0

您可能已經提到沒有「重命名」方法,但可以使用「移動」。 –

+0

@feedwall我想通過向他們展示他們在哪裏找到他們的答案來幫助OP,但我認爲這是一件很簡單的事情,通過探索發現,如果他們自己找不到答案,那麼提供用於較大項目的代碼示例... – Grokodile

2

你可以使用DOS重命令爲好,但記得要設置工作目錄

string command = @"/c ren *.txt *.old"; 
ProcessStartInfo cmdsi = new ProcessStartInfo("cmd.exe"); 
cmdsi.WorkingDirectory = @"d:\test"; //set your working directory 
cmdsi.Arguments = command; 
Process cmd = Process.Start(cmdsi); 
相關問題