C#中實現文件重命名的方式


場景

在C#中如果是刪除文件的話可以直接使用

if (System.IO.File.Exists(fileName))
   {
         System.IO.File.Delete(fileName);
    }

 

但是如果要對指定路徑下的文件進行重命名要怎么辦。

注:

博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載

實現

if (System.IO.File.Exists(fileName))
   {
        FileInfo fi = new FileInfo(fileName);
        fi.MoveTo(newFileName); 
    }

 

注意:

fileName參數是原來的文件的全路徑

newFileName是要修改的文件的全路徑

比如這里知道了原來文件的全路徑,可以使用

string filePath = Path.GetDirectoryName(strIdValue);

獲取原有路徑,然后再使用

string newFilePath = Path.Combine(filePath, newName);

將原有路徑與新名字進行拼接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM