package com.aflfte.io;
import java.io.File;
import java.io.IOException;
/**
* File的使用
* @author root
*
*/
public class TestFileDemo {
public static void main(String[] args) throws IOException {
String path="/root/mywork/IO_study01/src/IO.png";
File src =new File(path);//构建File对象
System.out.println(src.length());
//文件的第二种构建方法:父路径,文件名
File src2=new File("/root/mywork/IO_study01/src","IO.png");
System.out.println(src2.length());
File src3=new File("IO.png");
System.out.println(src3.getAbsolutePath());//输出文件的绝对路径
System.out.println(System.getProperty("user.dir"));//输出当前工程路径
File src4=new File("1.txt");//File可以构建一个不存在的路径
System.out.println(src4.getAbsolutePath());
//文件的基本信息
System.out.println("文件名称:"+src3.getName());//获取文件名称
System.out.println("文件路径:"+src3.getPath());//获取文件目录路径
System.out.println("绝对路径:"+src3.getAbsolutePath());
System.out.println("父路径"+src.getParent());
System.out.println("父对象:"+src.getParentFile().getName());
//判断文件的状态
System.out.println("文件是否存在:"+src.exists());
System.out.println("是否是文件:"+src.isFile());
System.out.println("是否是目录:"+src.isDirectory());
System.out.println("文件大小:"+src.length());
//新建和删除文件
if(!src4.exists()) {
boolean ok=src4.createNewFile();//新建文件
System.out.println(ok);
}else {
boolean del=src4.delete();//删除文件
System.out.println("delete is OK!");
}
}
}
« file的目录操作
|
使用容器存储表格数据»
|