如何使用C#将.TXT文件重命名为.OLD?

时间:2012-05-07 09:05:26

标签: c# .net file text-files rename

我需要将我的文本文件重命名为.old格式 我是C#的新手并且不知道。
我还没有尝试过,因为我甚至不知道从哪里开始,所以请不要评论“你到目前为止尝试了什么”?

4 个答案:

答案 0 :(得分:10)

不要复制,浪费时间!

使用它,它等于重命名文件名:

File.Move(oldFileName, newFileName);

答案 1 :(得分:5)

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

答案 2 :(得分:2)

您也可以使用Dos rename命令,但请记住设置工作目录

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);

答案 3 :(得分:0)

我不打算为你做,但你可以使用System.IO.Path和System.IO.File上的静态方法来实现这一点,现在就去编写一个探索性的控制台应用程序。