一、File(文件)类

Java的标准库java.io提供了File对象来操作文件和目录。

介绍一些常用的方法,其他方法可以自行查阅API文档

        File a=new File("f:\\imooc\\io\\score.txt");//构造File对象
        a.isDirectory();//判断是否是目录
        a.isFile();//判断是否是文件
        a.exists();//判读文件或目录是否存在
        a.mkdirs();//创建目录
        a.createNewFile();//创建文件方法
        a.isAbsolute();//是否是绝对路径
        a.getPath();//获取相对路径
        a.getAbsolutePath();//获取绝对路径
        a.getName();//获取文件名

 

代码实例:

/**
 * File的常见应用
 */

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

public class FileDemo1 {

    public static void main(String[] args) {
//        要构造一个File对象,需要传入文件路径
//        注意使用\作为路径分隔符,在Java字符串中需要用\\表示一个\。Linux平台使用/作为路径分隔符:
        File file1=new File("f:\\imooc\\io\\score.txt");//方法1:绝对路径或相对路径,可以用.表示当前目录,..表示上级目录。
//        File file1=new File("f:\\imooc","io\\score.txt");//方法2:路径分开写
//        File file=new File("f:\\imooc");//方法3:先生成File对象,指向目录结构
//        File file1=new File(file,"io\\score.txt");

        //判断是文件还是目录
        System.out.println("是否是目录"+file1.isDirectory());
        System.out.println("是否是文件"+file1.isFile());

        //File对象既可以表示文件,也可以表示目录,创建目录
        File file2=new File("f:\\imooc\\set\\HashSet");
        if(!file2.exists()) {
            file2.mkdirs();//创建目录
        }

        //创建文件
        if(!file1.exists()) {
            try {
                file1.createNewFile();//创建文件
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }

    }

}
File常见方法实例

相关文章:

  • 2021-07-01
  • 2021-05-20
  • 2021-11-12
  • 2021-05-28
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-08
  • 2021-09-27
  • 2021-05-12
相关资源
相似解决方案