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);
                }
            }
  • 相关阅读:
    有关绑定没有数据显示的问题
    asp.net 打印控件之报表
    dockercompose安装,yml文件配置
    Docker日志文件切割以及大小配置
    查看Docker容器日志大小
    CSS控制 video 隐藏、显示进度条、播放按钮、全屏按钮
    根据url 下载文件
    自定义指令,按钮防连点
    iframe 内嵌页面以及传参
    C# 判断网站是否能访问或者断链
  • 原文地址:https://www.cnblogs.com/zhangzhixi/p/14189912.html
Copyright © 2011-2022 走看看