-8

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

4

4 回答 4

10

不要抄袭,浪费时间!

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

File.Move(oldFileName, newFileName);
于 2012-05-07T09:08:32.373 回答
5
System.IO.File.Move(oldFileName, Path.ChangeExtension(oldFileName, 'old'));
于 2012-05-07T09:09:29.703 回答
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);
于 2012-05-07T09:11:48.893 回答
0

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

于 2012-05-07T09:10:01.867 回答