C# 文件更改扩展名

来源:互联网 发布:功能薄膜材料知乎 编辑:程序博客网 时间:2024/05/21 07:46

尝试了各种方法之后觉得都不是我想要的,解决问题之后总结一下

 //批量更改文件名            DirectoryInfo di = new       DirectoryInfo(@"I:\wamp\www\phptest\DbTest");//此处写你的文件目录地址            string path1 = @"I:\wamp\www\phptest\DbTest";            if (!File.Exists(path1))            {            foreach (FileInfo fi in di.GetFiles("php*.tmp"))//举例:可以用 di.GetFiles("*.jpg") 只重名jpg文件            {                //逐个修改文件后缀                Computer MyComputer = new Computer();                String FileName = fi.Name;                Console.WriteLine(FileName);//输出文件名称                string getExtension = Path.GetExtension(FileName);                Console.WriteLine("扩展名:{0}", getExtension);                //String changedName = Path.ChangeExtension(FileName, "db");                //Console.WriteLine("更改后:{0}", changedName);                string newFileName = FileName.Replace(getExtension, ".db");                Console.WriteLine("更改后:{0}", newFileName);                string newDirectoryName = Path.Combine(path1, newFileName);                fi.MoveTo(newDirectoryName);//必须有这步            }            }

运行结果
这里写图片描述

0 0
原创粉丝点击