C#递归得到特定文件夹下问件
程序员文章站
2022-06-28 20:07:28
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); } } }
上一篇: 老哥你真的知道ArrayList#sublist的正确用法么
下一篇: JAVA基础之正则表达式