乙個拷貝整個資料夾 包括子資料夾 的方法

2021-04-13 08:50:07 字數 879 閱讀 6071

需要引用命名空間:

using system.io;

///

/// 拷貝資料夾(包括子資料夾)到指定資料夾下,源資料夾和目標資料夾均需絕對路徑. 格式: copyfolder(源資料夾,目標資料夾);

///

///

///

public static void copyfolder(string strfrompath,string strtopath)

//取得要拷貝的資料夾名

string strfoldername = strfrompath.substring(strfrompath.lastindexof("//") + 1,strfrompath.length - strfrompath.lastindexof("//") - 1);   

//如果目標資料夾中沒有源資料夾則在目標資料夾中建立源資料夾

if (!directory.exists(strtopath + "//" + strfoldername))

//建立陣列儲存源資料夾下的檔名

string strfiles = directory.getfiles(strfrompath);

//迴圈拷貝檔案

for(int i = 0;i < strfiles.length;i++)

//建立directoryinfo例項

directoryinfo dirinfo = new directoryinfo(strfrompath);

//取得源資料夾下的所有子資料夾名稱

directoryinfo zipath = dirinfo.getdirectories();

for (int j = 0;j < zipath.length;j++)

}

乙個拷貝整個資料夾 包括子資料夾 的方法

需要引用命名空間 using system.io 拷貝資料夾 包括子資料夾 到指定資料夾下,源資料夾和目標資料夾均需絕對路徑.格式 copyfolder 源資料夾,目標資料夾 public static void copyfolder string strfrompath,string strtop...

乙個拷貝整個資料夾 包括子資料夾 的方法

需要引用命名空間 using system.io 拷貝資料夾 包括子資料夾 到指定資料夾下,源資料夾和目標資料夾均需絕對路徑.格式 copyfolder 源資料夾,目標資料夾 public static void copyfolder string strfrompath,string strtop...

拷貝資料夾

需要引用命名空間 using system.io 拷貝資料夾 包括子資料夾 到指定資料夾下,源資料夾和目標資料夾均需絕對路徑.格式 copyfolder 源資料夾,目標資料夾 public static void copyfolder string strfrompath,string strtop...