C 遍歷資料夾及其子目錄

2021-06-03 11:00:55 字數 1124 閱讀 8978

using system;

using system.collections;

using system.collections.generic;

using system.io;

using system.security.accesscontrol;

using system.text;

ilistlst = getfiles(str);

if (!directory.exists(str))

catch(exception e)

}if (file.exists(str + "test.txt"))

fileinfo file = new fileinfo(str + "test.txt");

if (!file.directory.exists)

using (streamwriter outfilewriter = new streamwriter(str + "test.txt", false, encoding.utf8))

sb.remove(sb.length - 2, 2);

outfilewriter.writeline(sb.tostring());

outfilewriter.flush();

outfilewriter.close();

}console.writeline("end");

console.readkey();

}private static void getdirectorys(string strpath, ref listlstdirect)

}catch }}

/// /// 遍歷當前目錄及子目錄

///

/// 檔案路徑

/// 所有檔案

private static ilistgetfiles(string strpath)

catch

}return lstfiles;}}

}

C 遍歷子目錄檔案

winform介面設計 放置乙個textbox控制項 命名為 txtpath 兩個按鈕控制項 乙個btnselect,乙個btnstart 乙個顯示檔案列表label控制項 lblfilelist 還有乙個重要的folderbrowserdialog1控制項。1 stringbuilder strf...

linux遍歷目錄及其子目錄

1 在linux下遍歷某一目錄下內容linux下歷遍目錄的方法一般是這樣的 2 開啟目錄 讀取 關閉目錄 4 include 5 dir opendir const char dirname 6 struct dirent readdir dir dirp 7 int closedir dir di...

C 遍歷資料夾下的子目錄和檔案

include include void getfiles string path,vector files,string postfix else while findnext hfile,fileinfo 0 findclose hfile void main 網上的 明顯有問題,在遞迴的時候用...