2012-05-07 44 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); 
相关问题