拷貝資料夾

2021-08-29 06:18:26 字數 876 閱讀 9098

需要引用命名空間:

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...

VB拷貝檔案,拷貝資料夾

vb拷貝檔案,拷貝資料夾 1 新增引用microsoft scripting runtime 方法 選擇選單 工程 引用 選擇 microsoft scripting runtime 2 使用方法 option explicit private sub form load dim filesys a...

C 資料夾拷貝

using system using system.collections.generic using system.text using system.collections using system.io using system.windows.forms namespace gwmultme...