package practice.file01;
import java.io.File;
import java.io.IOException;
public class FileDemo {
//java.io.File类用于表示文件(目录),不能用于文件内容的访问
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
File file=new File("E:\\javastudy");
System.out.println(file.exists());//判断file目录是否存在
File file2=new File("E:\\javastudy\\javaio");//"E:/javastudy/javaio"
if(!file2.exists()){
file2.mkdir();//只能创建一级目录
// file2.mkdirs();可以创建多级目录
}else{
file2.delete();
}
System.out.println(file.isDirectory());//判断是否是一个目录
System.out.println(file.isFile());//判断是否是一个文件
// File file3=new File("E:\\javastudy\\study.txt");
File file3=new File("E:\\javastudy","study.txt");
if(!file3.exists()){
file3.createNewFile();
}else{
file3.delete();
}
System.out.println(file3);//file.toString()的内容
System.out.println(file3.getAbsolutePath());
System.out.println(file.getName());
System.out.println(file3.getName());
System.out.println(file3.getParent());//file3.getParent()的返回值是String型的
System.out.println(file3.getParentFile().exists());//file3.getParentFile()的返回值是File型的
}
}
File类常用API学习
最新推荐文章于 2024-08-15 03:03:57 发布