我需要将我的文本文件重命名为.old格式
我是C#的新手并且不知道。
我还没有尝试过,因为我甚至不知道从哪里开始,所以请不要评论“你到目前为止尝试了什么”?
答案 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上的静态方法来实现这一点,现在就去编写一个探索性的控制台应用程序。