美文网首页
Java--File类的基本用法-2

Java--File类的基本用法-2

作者: 李赫尔南 | 来源:发表于2022-10-13 16:40 被阅读0次

通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)
File类创建文件或目录的方法列表
  方法: createNewFile()
  说明: 创建新的File

  方法: delete()
  说明: 删除File对应的文件

  方法: mkdir()
  说明: 创建一个目录;中间某个目录缺失,则创建失败

  方法: mkdirs()
  说明: 创建多个目录;中间某个目录缺失,则创建该缺失目录

【示例】使用mkdir创建目录

import java.io.File;
public class TestFile {
    public static void main(String[] args) throws Exception {
        File f = new File("d:/c.txt");
        f.createNewFile();//会在d盘下面生成c.txt文件
        f.delete();//将该文件或目录从硬盘上删除
        File f2 = new File("d:/电影/华语/大陆");
        boolean flag = f2.mkdir();//目录结构中有一个不存在,则不会创建整个目录树
        System.out.println(flag);//创建失败
    }
}

输出:false

【示例】使用mkdirs创建目录

import java.io.File;
public class TestFile {
    public static void main(String[] args) throws Exception {
        File f = new File("d:/c.txt");
        f.createNewFile();//会在d盘下面生成c.txt文件
        f.delete();//将该文件或目录从硬盘上删除
        File f2 = new File("d:/电影/华语/大陆");
        boolean flag = f2.mkdirs();//目录结构中有一个不存在也没关系;创建整个目录树
        System.out.println(flag);//创建成功
    }
}

输出:true

【示例】File类的综合应用

import java.io.File;
import java.io.IOException;
public class TestFile {
    public static void main(String[] args) {
        //指定一个文件
        File file = new File("d:/aaa/b.txt");
        //判断该文件是否存在
        boolean flag = file.exists();
        //如果存在就删除,如果不存在就创建
        if (flag) {
            //删除
            boolean flagd = file.delete();
            if (flagd) {
                System.out.println("删除成功");
            } else {
                System.out.println("删除失败");
            }
        }else {
            //创建
            boolean flagn = true;
            try {
                //如果目录不存在,先创建目录
                File dir = file.getParentFile();
                dir.mkdirs();
                //创建文件
                flagn = file.createNewFile();
                System.out.println("创建成功");
            } catch (IOException e) {
                System.out.println("创建失败");
                e.printStackTrace();
            }
        }
        //文件重命名(可以自己测试一下)
        //file.renameTo(new File("d:/readme.txt"));
    }
}

相关文章

  • Java--File类的基本用法-2

    通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)File类创建文件或目录的方法列表  方...

  • Java--File类的基本用法-1

      java.io.File类:代表文件和目录。在开发中,读取文件、生成文件、删除文件、修改文件的属性时经常会用到...

  • es6-class类

    1. 类的基本用法 es5造类 es6造类 2. 类的继承 使用extends关键字

  • 2020-05-13

    1.类静态方法: 只能使用类调用,就是类静态方法了。即参数无self即可。 2.修饰的基本用法:

  • export 导出与import 导入

    导出变量用法1 导出变量用法2 导出函数用法1 导出函数用法2 导出类

  • 一篇文章快速了解Java中的IO流

    目录一. File类1.简单介绍2.基本用法2.1 构造方法2.2 常用方法2.2.1 File类的获取功能2.2...

  • 11 - 动态数据绑定实现原理

    一、defineProperty 基本用法 1、基本写法: 2、参数 3、descriptor 参数的基本用法 1...

  • Android 多线程编程

    一、线程的基本用法 1. 方法一、新建一个类继承自 Thread,然后重写父类的 run() 方法。 启动: 2....

  • Android单元测试-Junit

    基本用法实际操作 CSDN同步发布1、新建测试类 2、类名右键--Go To--Test,生成测试类项目中andr...

  • spring常用注解及源码解析(三)

    属性赋值相关注解的基本用法 @Value 1、基本数值2、可以写SpEL表达式,#{}Demo在BEAN类文件中在...

网友评论

      本文标题:Java--File类的基本用法-2

      本文链接:https://www.haomeiwen.com/subject/gtmfzrtx.html