c#如何重命名文件
今天互联网动态:好像有个优米网上线,优米一听感觉是域名相关,但是非也。网址:http://umiwi.com
方法1 File.Move 移动文件的目录(原文件,新文件)
方法2 MoveTo 移动文件(新文件)源码如下:
using System; using System.IO; namespace IOcaozuo { class Program { static void Main(string[] args) { RenameFile(); } public static void RenameFile() { //File.Delete(@"C:\temp\foo.txt"); if (!Directory.Exists(@"c:\temp")) Directory.CreateDirectory(@"c:\temp"); File.Delete(@"C:\temp\bar.dat"); if (!File.Exists(@"c:\temp\foo.txt")) File.Create(@"c:\temp\foo.txt"); Rename(@"c:\temp\foo.txt", @"c:\temp\bar.dat"); Rename(@"c:\temp\bar.dat", @"c:\temp\foo.txt"); //FileInfo originalFile = new FileInfo(@"c:\temp\foo.txt"); // originalFile.Rename(@"c:\temp\bar.dat"); } public static void Rename(string originalName, string newName) { File.Move(originalName, newName); } public static void Rename(FileInfo originalFile, string newName) { originalFile.MoveTo(newName); } } }本系列文章源码有些摘自c# cookbook并对部分注释翻译成中文 |
原创文章转载请注明出处:云飞扬IT的blog





