程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> winform小程序------批量重命名 第六版

winform小程序------批量重命名 第六版

編輯:C#入門知識

一:批量重命名的前置知識

a,DirectoryInfo 類

公開用於創建、移動和枚舉目錄和子目錄的實例方法。無法繼承此類。

將 DirectoryInfo 類用於典型操作,如復制、移動、重命名、創建和刪除目錄。
如果打算多次重用某個對象,可考慮使用 DirectoryInfo 的實例方法,而不是 Directory 類的相應靜態方法,因為並不總是
需要安全檢查。

b,FileInfo

FileInfo.MoveTo將指定文件移到新位置,並提供指定新文件名的選項。

C#裡面,重命名文件時,沒有 rename 這個功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目錄裡一個新的名字,即實現了重命名

FileInfo.MoveTo:將指定文件移到新位置,並提供指定新文件名的選項,所以可以用來重命名文件(而不改變位
置);

DirectoryInfo.GetFiles():獲取目錄中(不包含子目錄)的文件,返回類型為FileInfo[],支持通配符查找;

c,Conbobox.Selectedxxxx

d,Path.Combine

方法 —— 將2-4個字符串組合成一個路徑

e,LastIndexOf

int g = tests.LastIndexOf("//", 5, tests.Length - 5);
表示從tests字符串的從左到右搜索"//",返回最後一
個"//"在字符串中的位置

 

二:相關截圖

 ReNameFile0.0.6.zip,增加包含原有命名,去掉原有命名的前10位(如圖的兩次命名)和服務網站,修復因為第二次排序按照字符來命名的順序錯誤,增加序號起始范圍到20

三:相關代碼

   
         
         
         
          btn_rename_Click(.btn_rename.Visible = =  idx = fix = (FileInfo fi  di.GetFiles())

                 toFileName = .tb_fixed.Text +
                fi.MoveTo(Path.Combine(fi.DirectoryName, toFileName +++ 
         
         
         
          btn_path_Click(
             (openFileDialogSearch.ShowDialog() === openFileDialogSearch.FileName;  
                 i = path.LastIndexOf(
                path = path.Substring(.btn_rename.Visible =  
         
         
         
          Rename_Load(
            List<> moved =  List<> ( i = ; i <= ; i++=.btn_rename.Visible = .Text = 

四:程序功能介紹

實現功能:將文件夾內的所有文件以固定格式+數字進行命名,更新功能:將文件夾內的所有文件以固定格式+原有名來命名(用於原有名前有序號的情況)

     1,直接打開ReNameFile.exe程序,運行即可
     2,注意事項:
        a,先要選擇你要執行的文件夾下第一個文件,作為命名是的第一個文件,如:XXX0.txt
        b,如果文件下存在和你命名的文件名相同,則不可以

五:程序下載

復制粘貼如下地址到浏覽器的URL即可下載:(第一版)http://files.cnblogs.com/hongmaju/ReName.zip(已失效)

                    (第二版)http://files.cnblogs.com/hongmaju/Rename0.0.2.zip(已失效)

                    (第三版)http://files.cnblogs.com/hongmaju/Rename0.0.3.zip(已失效)

                    (第四版)http://files.cnblogs.com/hongmaju/ReNameFile0.0.4.zip(已失效)

                    (第五版)http://files.cnblogs.com/hongmaju/ReNameFile0.0.5.zip(已失效)

                    (第六版)http://files.cnblogs.com/hongmaju/ReNameFile0.0.6.zip(已失效)

                    (第七版)http://files.cnblogs.com/hongmaju/ReNameFile0.0.7.zip(正常下載)

                      第七版文章地址:http://www.cnblogs.com/hongmaju/p/3677974.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved