Mega Code Archive

 
Categories / C# / File Stream
 

Rename File Name

using System; using System.Diagnostics; using System.IO; public static class FileInfoExt {     public static bool RenameFileName(this FileInfo iFileInfo, string iNewFileName)     {         if (iFileInfo != null && string.IsNullOrEmpty(iNewFileName) == false)         {             if (iFileInfo.Exists)             {                 string vExtension = iFileInfo.Extension;                 string vNewFileName = iNewFileName + vExtension;                 string vNewFullName = iFileInfo.DirectoryName + vNewFileName;                 try                 {                     iFileInfo.MoveTo(vNewFullName);                     if (File.Exists(vNewFullName))                     {                         return true;                     }                 }                 catch (Exception)                 {                 }             }         }         return false;     } }