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 網上的 明顯有問題,在遞迴的時候用...