Java——文件路径操作

来源:互联网 发布:ubuntu nvidia 分辨率 编辑:程序博客网 时间:2024/06/03 17:36
import java.io.*;import java.util.Date;import java.text.SimpleDateFormat;class test{    public static void main(String[] args)throws IOException{        /*File file = new File("D:\\学习\\Java\\2_Java编程进阶\\6_字节流\\5_优化键盘输入与控制台输出\\test.java");        File file2 = new File("D:\\学习\\Java\\2_Java编程进阶\\6_字节流\\5_优化键盘输入与控制台输出","test.java");        File dir = new File("D:\\学习\\Java\\2_Java编程进阶\\6_字节流\\5_优化键盘输入与控制台输出");        File file3 = new File(dir,"test.java");*/        // method1();        method2();    }    public static void method2()throws IOException{        File file = new File("D:\\学习\\Java\\2_Java编程进阶\\6_字节流\\5_优化键盘输入与控制台输出");        sop(file.isFile());        sop(file.isDirectory());        sop(file.isHidden());        sop(new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss").format(new Date(file.lastModified())));//文件最后被修改的时间        sop(file.length());        //file.delete();//删除成功返回true    }    public static void method1() throws IOException{        File file = new File("D:\\学习\\Java\\2_Java编程进阶\\6_字节流\\5_优化键盘输入与控制台输出");        //判断是否存在        if(!file.exists()){            file.createNewFile();//创建文件        }        //file.mkdir();//创建目录        //file.mkdirs();//创建多层目录        sop(file.getName());//dd.txt        sop(file.getPath());//aa\bb\cc        sop(file.getParent());//得到上一级路径        sop(file.getAbsolutePath());//得到绝对路径    }    public static void sop(Object obj){        System.out.println(obj);    }}