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

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

作者: 李赫尔南 | 来源:发表于2022-10-12 17:11 被阅读0次

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

File类的常见构造方法:public File(String pathname)
  以pathname为路径创建File对象,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储,如示例1所示。

【示例1】文件的创建

import java.io.File;
public class TestFile {
    public static void main(String[] args) throws Exception {
        System.out.println(System.getProperty("user.dir"));
        File f = new File("a.txt");//相对路径:默认放到user.dir目录下面
        f.createNewFile();//创建文件
        File f2 = new File("d:/b.txt");//绝对路径
        f2.createNewFile();
    }
}

  在eclipse项目开发中,user.dir就是本项目的目录。因此,执行完毕后,在本项目和D盘下都生成了新的文件(如果是eclipse下,一定按F5刷新目录结构才能看到新文件)。如下图所示。


本项目目录中新增文件效果.png

通过File对象可以访问文件的属性:

File类访问属性的方法列表.png

【示例】测试File类访问属性的基本用法

import java.io.File;
import java.util.Date;
public class TestFile {
    public static void main(String[] args) throws Exception {
        File f = new File("d: /b.txt");
        System.out.println("File是否存在:" + f.exists());
        System.out.println("File是否是目录:" + f.isDirectory());
        System.out.println("File是否是文件:" + f.isFile());
        System.out.println("File最后修改时间:" + new Date(f.lastModified()));
        System.out.println("File的大小:" + f.length());
        System.out.println("File的文件名:" + f.getName());
        System.out.println("File的目录路径:" + f.getPath());
    }
}

输出:
  File是否存在:true
  File是否是目录:false
  File是否是文件:true
  File最后修改时间:Thu May 18 14:25:26 CST 2022
  File的大小:0
  File的文件名:b.txt
  File的目录路径:d:\b.txt

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

相关文章

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

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

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

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

  • ECMAScript 6 入门

    1.let 和 const 命令 let 命令 基本用法 ES 6 新增了 let 命令,用来声明变量,它的用法类...

  • es6-class类

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

  • Java中的final关键字

    一、基本用法 ** 1. 修饰类 **当final修饰一个类时,表明这个类不能被继承。final类中的成员变量可以...

  • 2020-05-13

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

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

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

  • Spring与MyBatis整合

    1.基本用法1.1添加依赖 1.2创建Dao实现类对于MyBatis而言,可以创建Dao的实现类,也可以不创建,一...

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

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

  • Android 多线程编程

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

网友评论

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

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