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("文件删除成功!!"); } } }