博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IO流入门-第十三章-File相关
阅读量:5297 次
发布时间:2019-06-14

本文共 1288 字,大约阅读时间需要 4 分钟。

/*    java.io.File        1、File和流无关,不能通过该类完成文件的读写        2、File是文件和目录路径名的抽象变现形式。*/import java.io.*;public class FileTest01 {    public static void main(String[] args) throws Exception    {        //相对路径,或绝对路径        File f1 = new File("FileTest01.java");        File f2 = new File("I:\\java-study\\io");        File f3 = new File("I:/cc");        //是否存在        System.out.println(f1.exists());                //如果不存在,则创建        if(!f3.exists()){            //创建目录            //f3.mkdir();                        //创建文件            f3.createNewFile();        }        File f4 = new File("I:/a/b/c/d/e");        if(!f4.exists()){            f4.mkdirs();    //创建多重目录        }        System.out.println(f4.getAbsolutePath());        System.out.println(f4.getAbsoluteFile());        //isFile()         //isDirectory()                //lastModified()         //list()         //listFiles()         //使用递归,找出目录下的子目录和文件        File f5 = new File("I:\\java-study");        method1(f5);    }    public static void method1(File f){        if(f.isFile()){            return;        }        File[] fs = f.listFiles();        for(File subFile: fs){            System.out.println(subFile.getAbsolutePath());            method1(subFile);        }    }}

 

转载于:https://www.cnblogs.com/bookwed/p/6727782.html

你可能感兴趣的文章
zencart iis 伪静态设置 测试可用
查看>>
环套树
查看>>
中英文混合字符串长度
查看>>
[转]Repeat Page Header on each Page for reports SSRS
查看>>
Spring中事务传播行为
查看>>
java基础(一):我对java的三个环境变量的简单理解和配置
查看>>
arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)
查看>>
YTU 2734: 国家排序
查看>>
YTU 2625: B 构造函数和析构函数
查看>>
Notepad++ 16进制编辑功能
查看>>
Caffe: Cannot create Cublas handle. Cublas won't be available
查看>>
Linux 下 LXD 容器搭建 Hadoop 集群
查看>>
mysql describe
查看>>
Hello博客园
查看>>
apache自带压力测试工具ab的使用及解析
查看>>
Android基础入门教程——8.1.2 Android中的13种Drawable
查看>>
C语言作业3
查看>>
.Net Core中的通用主机(二)——托管服务
查看>>
C#使用Xamarin开发可移植移动应用(2.Xamarin.Forms布局,本篇很长,注意)附源码
查看>>
koogra--Excel文件读取利器
查看>>