时间:2021-05-20
主要逻辑
使用scanner类获取输入的目录,并创建文件对象。
新建一个遍历文件夹的方法,参数是已创建的文件对象,递归调用自己。
import java.io.File;public class BianLi{ public static void huoQuMuLu(File a) { File[] fd = a.listFiles(); //获取目录数组 for(int i=0;i<fd.length;i++){ //将文件对象数组转换为字符数组,并输出数组 System.out.println(fd[i]); if(fd[i].isDirectory()){ //判断是不是目录 huoQuMuLu(fd[i]); //递归 调用自己 } } //return fd[i]; } public static void main(String args[]) { String str2 = ""; System.out.println("输入需要遍历的文件夹"); Scanner scan = new Scanner(System.in); //获取键盘输入数据 if(scan.hasNextLine()){ //判断scan有没有数据 str2 = scan.nextLine(); //获取输入的地址 System.out.println("开始遍历"+str2+"\n"); } scan.close(); File f1 = new File(str2); huoQuMuLu(f1); } }测试
成功!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了android遍历所有文件夹和子目录来搜索文件,供大家参考,具体内容如下java代码:importjava.io.File;importan
小编今天没事写了目录想关的函数包括遍历该文件夹下的文件,目录子目录读取当前文件下目录和文件删除当前文件夹下的目录子目录以及文件以上三个函数目前还不支持中文文件中
下面一段代码给大家介绍C#拷贝整个文件夹以及子目录和其中文件,具体代码如下所示:privatevoidCopyDirectory(stringsrcPath,s
本文实例讲述了php判断并删除空目录及空子目录的方法。分享给大家供大家参考。具体实现方法如下:步骤如下:1.遍历目录及子目录2.使用scandir判断目录是否为
要弄清楚这是什么意思,就要先知道什么叫子目录,那什么叫子目录呢?其实子目录是相对于你网站的根目录还说的。用FTP软件登陆空间,首先会看到一般有三个文件夹,如下图