日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文件名(后缀名)修改

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件名(后缀名)修改 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天發現之前幫女朋友下載的很多小視頻都是*.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 }

轉載于:https://www.cnblogs.com/fxam/archive/2011/07/06/2099431.html

總結

以上是生活随笔為你收集整理的文件名(后缀名)修改的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。