#region 獲取指定資料夾下所有子目錄及檔案(樹形)
/****************************************
* 函式名稱:getfoldall(string path)
* 功能說明:獲取指定資料夾下所有子目錄及檔案(樹形)
* 參 數:path:詳細路徑
* 呼叫示列:
* this.literal1.text = ec.fileobj.getfoldall(strdirlist);
*****************************************/
///
/// 獲取指定資料夾下所有子目錄及檔案
///
/// 詳細路徑
public
static
string getfoldall(string path)
///
/// 獲取指定資料夾下所有子目錄及檔案函式
///
/// 指定目錄
/// 預設起始值,呼叫時,一般為0
/// 用於迭加的傳入值,一般為空
///
public
static
string listtreeshow(directoryinfo thedir, int nlevel, string rn)//遞迴目錄 檔案
else
rn += _s + "├";
}rn += "" + dirinfo.name.tostring() + "
";fileinfo fileinfo = dirinfo.getfiles(); //目錄下的檔案
foreach (fileinfo finfo in fileinfo)
else
rn += _f + "│ ├";
}rn += finfo.name.tostring() + " ";}
rn = listtreeshow(dirinfo, nlevel + 1, rn);
}return rn;
}/****************************************
* 函式名稱:getfoldall(string path)
* 功能說明:獲取指定資料夾下所有子目錄及檔案(下拉框形)
* 參 數:path:詳細路徑
* 呼叫示列:
* this.literal2.text = ec.fileobj.getfoldall(strdirlist,"tpl","");
*****************************************/
///
/// 獲取指定資料夾下所有子目錄及檔案(下拉框形)
///
/// 詳細路徑
///下拉列表名稱
///預設選擇模板名稱
public
static
string getfoldall(string path,string dropname,string tplpath)
///
/// 獲取指定資料夾下所有子目錄及檔案函式
///
/// 指定目錄
/// 預設起始值,呼叫時,一般為0
/// 用於迭加的傳入值,一般為空
/// 預設選擇模板名稱
///
public
static
string listtreeshow(directoryinfo thedir, int nlevel, string rn,string tplpath)//遞迴目錄 檔案
rn += ">";
if (nlevel == 0)
else
rn += _s + "┣";
}rn += "" + dirinfo.name.tostring() + "";
fileinfo fileinfo = dirinfo.getfiles(); //目錄下的檔案
foreach (fileinfo finfo in fileinfo)
rn += ">";
if (nlevel == 0)
else
rn += _f + "│ ├";
}rn += finfo.name.tostring() + "";
}rn = listtreeshow(dirinfo, nlevel + 1, rn, tplpath);
}return rn;
} #endregion
C 兩種方式獲取指定資料夾下所有子目錄及檔案
詳細路徑 public static string getfoldall string path 獲取指定資料夾下所有子目錄及檔案函式 指定目錄 預設起始值,呼叫時,一般為0 用於迭加的傳入值,一般為空 public static string listtreeshow directoryinfo ...
C 兩種方式獲取指定資料夾下所有子目錄及檔案
詳細路徑 public static string getfoldall string path 獲取指定資料夾下所有子目錄及檔案函式 指定目錄 預設起始值,呼叫時,一般為0 用於迭加的傳入值,一般為空 public static string listtreeshow directoryinfo ...
遞迴刪除指定目錄下所有檔案及子目錄
刪除此路徑名表示的檔案或目錄。如果此路徑名表示乙個目錄,則會先刪除目錄下的內容再將目錄刪除,所以該操作不是原子性的。如果目錄中還有目錄,則會引發遞迴動作。param filepath 要刪除檔案或目錄的路徑。return 當且僅當成功刪除檔案或目錄時,返回 true 否則返回 false。publi...