1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 文件名(后缀名)修改

文件名(后缀名)修改

时间:2024-04-26 14:42:06

相关推荐

文件名(后缀名)修改

今天发现之前帮女朋友下载的很多小视频都是*.rmv的格式,刚好我的默认播放器是不支持。我就想把这些视频文件都改成*.RMVB的格式。

就自己写了段代码来实现 文件名(后缀名)修改的小函数。刚开通博客就把代码放上来了。希望大侠看到指点一二。不胜荣幸!。

View Code

1 /// <summary>

2 /// 修改文件名

3 /// </summary>

4 /// <param name="FullName">源文件全名(包括路径)</param>

5 /// <param name="NewExtension">文件后缀名(为空表示不修改)</param>

6 /// <param name="NewFileName">文件后(为空表示不修改)</param>

7 /// <param name="Messages">返回异常消息</param>

8 static void ChangeExtension(string FullName, string NewExtension, string NewFileName, out string Messages)

9 {

10 Messages = "修改成功";

11 var tempFileName = "";

12 var tempFullName = "";

13 string[] tempFileInfo = new string[2];

14 System.IO.FileInfo file = new System.IO.FileInfo(FullName);

15 tempFullName = file.FullName;

16

17 tempFileInfo = file.Name.Split('.');

18 if (NewFileName != "")

19 {

20 tempFileInfo[0] = NewFileName;

21 }

22 if (NewExtension != "")

23 {

24 tempFileInfo[1] = NewExtension.Replace(".", "");

25

26 }

27 tempFileName = tempFileInfo[0] +"."+ tempFileInfo[1];

28 tempFullName = tempFullName.Replace(file.Name, tempFileName);

29 try

30 {

31 System.IO.File.Move(FullName, tempFullName);

32 }

33 catch (Exception ex)

34 {

35

36 Messages = ex.ToString();

37 }

38 }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。