如何使用 C# 将 .TXT 文件重命名为 .OLD? [关闭]
Posted
技术标签:
【中文标题】如何使用 C# 将 .TXT 文件重命名为 .OLD? [关闭]【英文标题】:How can I rename .TXT files to .OLD using C#? [closed] 【发布时间】:2012-05-15 19:13:51 【问题描述】:我需要将我的文本文件重命名为 .old 格式。 我是 C# 新手,不知道。 我还没有尝试过,因为我什至不知道从哪里开始,所以请不要 cmet “到目前为止你尝试了什么”?
【问题讨论】:
您只想重命名文件? 你可以很容易地用谷歌搜索:rename file c#
我在谷歌搜索中得到了 2400 万条结果,但你什么也没找到??
有趣。你用的是哪个谷歌? social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/… 输入“c# rename file”时的第一个链接
令人惊讶的是,人们会付出多少努力来捍卫找不到任何信息,而不是投入更多的研究。
【参考方案1】:
不要抄袭,浪费时间!
改用这个,等于重命名文件名:
File.Move(oldFileName, newFileName);
【讨论】:
【参考方案2】:System.IO.File.Move(oldFileName, Path.ChangeExtension(oldFileName, 'old'));
【讨论】:
【参考方案3】:你也可以使用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);
【讨论】:
【参考方案4】:我不打算为你做,但你可以使用 System.IO.Path 和 System.IO.File 上的静态方法来实现这一点,现在开始编写一个探索性控制台应用程序。
【讨论】:
您可能已经提到没有“重命名”方法,但可以使用“移动”。 @feedwall 我想通过向 OP 展示在哪里可以找到答案来帮助他们,但我认为这是一件很容易通过探索发现的事情,如果他们自己找不到答案,那就去那里提供用于大型项目的代码示例毫无意义...以上是关于如何使用 C# 将 .TXT 文件重命名为 .OLD? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在目录/子目录中生成文件文件夹 list.txt 文件并在批处理文件中使用 dir 和 ren 命令将 list.txt 重命名为文件夹/子文件夹名称