zoukankan      html  css  js  c++  java
  • File中常用的方法

    1、创建文件/目录

            File f1 = new File("H:\测试\hello.txt");
            //如果文件不在存在
            if (!f1.exists()) {
                f1.createNewFile();//文件不存在就创建文件
                //f1.mkdir();//目录不存在就创建目录
            }

    2、创建多层目录

            File f2 = new File("H:/a/b/c/d");
            if (!f2.exists()) {
                f2.mkdirs();
            }

    3、获取文件的绝对路径

            File f3 = new File("H:\测试\hello.txt");
            System.out.println(f3.getAbsoluteFile());

    4、获取文件最后一次的修改时间

    //返回此抽象路径名表示的文件最后一次被修改的时间。
            File f5 = new File("F:\电脑装机软件\360压缩\360\360zip\7z.dll");
            long time = f5.lastModified();//返回的是1970-1-1号到现在的毫秒数
    //将时间转换为日期
    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS").format(new Date(time)));

    5、获取文件大小

            返回由此抽象路径名表示的文件的长度。*/
            File f6 = new File("F:\电脑装机软件\360压缩\360\360zip\7z.dll");
            System.out.println("文件大小是:" + f6.length() + "字节");

    6、找出目录下所有的子文件

            File f7 = new File("F:\电脑装机软件\360压缩\360\360zip");
            File[] files = f7.listFiles();
            for (File file1 : files) {
                System.out.println(file1);
            }

    7、列出目录下所有子目录名称

         File f8 = new File("C:\Windows");
            File[] files1 = f8.listFiles();//拿到文件下所有的目录跟文件
            for (File file2 : files1) {
                /**
                 * 进行遍历,如果是目录就输出
                 */
                if (file2.isDirectory()) {
                    System.out.println(file2);
                }
            }
  • 相关阅读:
    Rust 总章
    GO 总章
    vue引入d3
    echarts地图修改高亮颜色及区域界线颜色
    vue+element 树形穿梭框组件
    element表格上下固定,内容高度自适应
    echarts在dialog弹框中不显示的解决方案
    echarts 饼图给外层加边框
    selenium等待元素出现
    Pycharm永久激活
  • 原文地址:https://www.cnblogs.com/zhangzhixi/p/14189912.html
Copyright © 2011-2022 走看看