C#递归得到特定文件夹下问件
程序员文章站
2022-03-20 11:57:02
List listFile = new List(); public void director(string path) { //绑定到指定的文件夹目录 DirectoryInfo dir = new DirectoryInfo(path); //检索表示当前目录的 ......
list<string> listfile = new list<string>(); public void director(string path) { //绑定到指定的文件夹目录 directoryinfo dir = new directoryinfo(path); //检索表示当前目录的文件和子目录 filesysteminfo[] fsinfos = dir.getfilesysteminfos(); //遍历检索的文件和子目录 foreach (filesysteminfo fsinfo in fsinfos) { //判断是否为空文件夹 if (fsinfo is directoryinfo) { //递归调用 director(fsinfo.fullname); } else { console.writeline(fsinfo.fullname); //将得到的文件全路径放入到集合中 list.add(fsinfo.fullname); } } }