I/O(输入/输出)---File类

File:表示文件与目录。用它来对文件或目录进行基本操作,它可以查出文件的基本相关信息,比如:名称、最后的修改日期、文件大小。

使用File类操作文件和目录属性步骤:

  1.引入File类

    import java.io.File;

  2.构造一个文件对象

    File file=new File("text.txt");

  3.利用File类的方法访问文件或目录的属性

    file.exists();//判断文件或目录是否存在

    file.isFile();//判断是否是文件

    file.isDirectory();//判断是否是目录

    file.getName();//获取文件或目录的名称

    file.getPath();//获取文件或目录的路径

    file.getAbsolutePath();//获取文件或目录的绝对路径

    file.lastModified();//获取文件或目录的最后修改日期

    file.length();//获取文件或目录的的大小,单位为字节

    其它方法可以查看API帮助文档。。

/*
   使用File类创建和删除对象 
*/

package io.File;

import java.io.File;
import java.io.IOException;

public class FileMethods {
    public static void main(String[] args) throws IOException {
        //创建和删除文件
        File file=new File("D:\Test.txt");//写文件要注意后缀名
        FileMethods fileMethods=new FileMethods();
        fileMethods.create(file);
        fileMethods.delete(file);
    }

    //创建文件夹
    private void create(File file) throws IOException {
        //判断文件是否存在,如果不存在就创建,然后抛出异常    
        if (!file.exists()) {
                file.createNewFile();//创建空文件,创建文件夹使用mkdir()
            }
        System.out.println("文件创建成功!!");
    }
    private void delete(File file) throws IOException {
        //判断文件是否存在,如果存在就删除,然后抛出异常    
        if (file.exists()) {
            file.delete();
        System.out.println("文件删除成功!!");
        }
    }
}
原文地址:https://www.cnblogs.com/fifiyong/p/6005687.html