File四 遍历文件夹中的文件以及目录

File指定文件夹中的文件及目录

两个方法

String[] list()

返回一个字符串数组,命名由此抽象路径名表示的目录中的文件和目录。
演示代码:

 private static void demo01() {
    //string[] list()
   File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\File");
   // File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\File\\1.txt");抛出异常
   //File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\Fil");抛出异常
    String[] list = file.list();
    for (String tt:list
         ) {
        System.out.println(tt);
    }

}

效果:
1.txt
123
2.txt
Demo01File.java
Demo02Filelujing.java
Demo03FileMethods.java
Demo04FilePanduan.java
Demo05Filecreatedelete.java
Demo06FileBianli.java

File[] listFiles()

返回一个抽象路径名数组,表示由该抽象路径名表示的目录中的文件。
这两个方法,给出的路径不存在或者给出的路径不是一个目录,抛出异常
演示代码:

  private static void demo02() {
    File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\File");
    File[] files = file.listFiles();
    for (File fileo:files
         ) {
        System.out.println(fileo);
    }
}
效果:

E:\xpu\ideaproject\20190905\src\cn\itcast\File\1.txt
E:\xpu\ideaproject\20190905\src\cn\itcast\File\123
E:\xpu\ideaproject\20190905\src\cn\itcast\File\2.txt
E:\xpu\ideaproject\20190905\src\cn\itcast\File\Demo01File.java
E:\xpu\ideaproject\20190905\src\cn\itcast\File\Demo02Filelujing.java
E:\xpu\ideaproject\20190905\src\cn\itcast\File\Demo03FileMethods.java
E:\xpu\ideaproject\20190905\src\cn\itcast\File\Demo04FilePanduan.java
E:\xpu\ideaproject\20190905\src\cn\itcast\File\Demo05Filecreatedelete.java
E:\xpu\ideaproject\20190905\src\cn\itcast\File\Demo06FileBianli.java
注意:
1.这两个方法,给出的路径不存在或者给出的路径不是一个目录,抛出异常
2.隐藏的文件及文件目录一样可以获取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值