构造方法
public File(String pathname) 通过给定路径创建文件
常用方法
1.创建一个新的空文件
public boolean createNewFile() throws IOException
2.删除文件
public boolean delete()
3.判断文件是否存在
public boolean exists()
4.判断是否是文件
public boolean isFile()
5.判断是否是目录
public boolean isDirectory()
6.与系统有关的默认名称分隔符。
public static final char separatorChar
此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 ‘/’;在 Microsoft Windows 系统上,它为 ‘\’。
7.获取父路径
public String getParent()
8.获取文件大小
public long length()
示例:
import java.io.File;
import java.io.IOException;
public class Demo {
public static void main(String[] args) throws Exception{
File file=new File("d:"+File.separator+"world.txt"); //创建File类对象
if(file.exists()) {//判断文件是否存在
file.delete();//删除文件
}else {
file.createNewFile();//创建文件
}
System.out.println("是否是目录:"+file.isDirectory());//判断是否是目录
System.out.println("是否是文件:"+file.isFile());//判断是否是文件
System.out.println("文件名:"+file.getName());//获取文件名称
System.out.println("父目录:"+file.getParent());//获取父路径
System.out.println("文件大小:"+file.length());//获取文件大小
}
}
输出:
是否是目录:false
是否是文件:true
文件名:world.txt
父目录:d:\
文件大小:0