File类是IO包中唯一代表磁盘文件本身的对象。File类定义了一些与一台无关的方法来操作文件,可以通过调用File类中的方法,实现创建、修改、删除文件等功能。File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、长度,读写权限等,数据流可以将数据写入到文件中,而文件也是数据流最常用的基本媒体。
文件的删除与创建:可以使用file类来创建一个文件,一般有三种方法,分别是:
1. File(String pathname):File f=new File("e:java.txt");
2. File(String parent, String child):该方法根据定义的父路径和子路径字符串(包含文件名)创建一个新的File对象。
3.File(File f,String child):该方法根据抽象路径名和child路径名字字符串创建一个新的Filep实例。
下面代码在E盘创建java文件夹和java.txt,如果目录存在就删除否就创建,文件亦是如此
------------------code---------------------------------
File file = new File("e:\\java","java.txt");
if(file.exists())
{
file.delete();
}
else
{
try{
file.createNewFile();
System.out.println("文件已创建");;
}catch(Exception ex){
ex.printStackTrace();
}
}
结果就是在E盘多了个JAVA文件夹和JAVA的TXT文件