檔案搬檔

摘要:檔案搬檔

File 及 Directory 類別放在 System.IO下,使用時程式最上面要using System.IO;


if (File.Exists(sSourcePath + sSourcePath1 + "xx.doc"))  //判斷檔案是否存在
{
     if (!System.IO.Directory.Exists(sTargetPath + sTargetPath1))  //判斷目錄是否存在
     {
         Directory.CreateDirectory(sTargetPath + sTargetPath1); //創建目錄
     }
}

 

搬目錄用Directory.Move  ,寫程式時曾出現錯誤「當檔案已存在時,無法建立該檔案

將目錄搬到 " D:\Test\"  下,Test這個目錄還是必須存在,所以Move()之前要先創建上層目錄再搬移想要的目錄。

 


 Directory.Move(sSourcePath + sSourcePath1, sTargetPath + sTargetPath1 + "aa\\");

 

在Move()的目標路徑要寫入要移動的子目錄名稱