IO流-获取指定目录下文件夹和文件对象【File类】
2017-11-08 15:48
357 查看
一、运用File类实现获取指定目录下文件夹和文件对象
1、File类
2、方法:
获取文件绝对路径 :getAbsolutePath
案例:
1、File类
2、方法:
获取文件绝对路径 :getAbsolutePath
案例:
import java.io.File; /** * 获取指定目录下文件夹和文件对象 * Created by lcj on 2017/11/7. */ public class fileTest03 { public static void main(String[] args) { File dirr = new File("D:\\xuexiziliao"); listAll(dirr,0); } public static void listAll(File dirr,int leven) { //getAbsolutePath :获取文件绝对路径 System.out.println(getSpace(leven) + dirr.getAbsolutePath()); leven ++; //获取指定目录下文件夹和文件对象 File[] files = dirr.listFiles(); for (int i=0;i<files.length;i++) { //isDirectory判断是否是目录,如是,则迭代执行listAll方法 if (files[i].isDirectory()) { listAll(files[i],leven); }else { System.out.println(getSpace(leven)+ files[i].getAbsolutePath()); } } } public static String getSpace(int leven) { //StringBuilder可变字符序列 StringBuilder sb = new StringBuilder(); sb.append("|--"); for(int X = 0; X<=leven;X++) { sb.insert(0, "| "); } return sb.toString(); } }
相关文章推荐
- JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。
- JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- 获取文件夹下的文件名生成新的文件&DOC命令想从指定的txt中读出文件名,然后在指定文件夹以及子目录下搜索文件,并拷贝到指定目录
- 获取指定目录下的文件和文件夹
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- 获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)
- 获取tomcat 目录指定文件夹并删除文件夹下文件
- 获取文件夹大小以及删除指定目录下文件及目录
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- [置顶] win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
- shell 获取不同目录下指定文件,并把文件复制到一个文件夹下面
- 黑马程序员——list()返回该目录下文件,文件夹,listFiles()返回文件文,件夹对象,递归调用获取所有文件,文件夹,以及文件名过滤
- 获取tomcat 目录指定文件夹并删除文件夹下文件
- 文佳夹操作之获取指定目录下的所有文件及文件夹
- C#获取FTP目录下文件夹、文件的方法,进而判断FTP下指定文件夹是否存在
- win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
- ListView获取指定目录下的所有文件及文件夹
- Jsoup学习笔记6之File类操作文件:获取指定目录下面,指定扩展名(.saz)的文件,并在对应的文件夹下生成同名的csv文件。
- Asp.net 获取服务器指定文件夹目录文件,并提供下载