C 兩種方式獲取指定資料夾下所有子目錄及檔案

2022-05-08 12:00:09 字數 1397 閱讀 4949

/// 詳細路徑

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;

}/// 詳細路徑

///下拉列表名稱

///預設選擇模板名稱

public static string getfoldall(string path, string dropname, string tplpath)

///

/// 獲取指定資料夾下所有子目錄及檔案函式

///

/// 指定目錄

/// 預設起始值,呼叫時,一般為0

/// 用於迭加的傳入值,一般為空

/// 預設選擇模板名稱

///

public static string listtreeshow(directoryinfo thedir, int nlevel, string rn, string tplpath)//遞迴目錄 檔案

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, tplpath);

}return rn;

}

C 兩種方式獲取指定資料夾下所有子目錄及檔案

詳細路徑 public static string getfoldall string path 獲取指定資料夾下所有子目錄及檔案函式 指定目錄 預設起始值,呼叫時,一般為0 用於迭加的傳入值,一般為空 public static string listtreeshow directoryinfo ...

c 獲取資料夾下所有檔案

用c 獲取指定資料夾下的所有檔案,包括子資料夾裡的檔案。void getallfiles string path,list allfiles,bool includesubdir else while findnext hfile,fileinfo 0 findclose hfile 函式引數解釋 ...

獲取資料夾下所有檔案

ming xi path r c users administrator.carlos pc desktop 國防專利局 all tables 繳費明細表 彙總的繳費明細表 繳費明細表.xlsx decode utf 8 def get file path file dir,file type xl...