zoukankan      html  css  js  c++  java
  • 文件

    创建文件:

        public static void main(String[] args) {
            //创建文件的引用
            File file = new File("a.txt");
            //判断文件是否存在
            if(!file.exists()){
                try {
                    //不存在就创建出来
                    file.createNewFile();
                } catch (IOException e) {
                    System.out.println("文件创建失败");
                }
            }else{
                System.out.println("文件已存在");
                System.out.println("文件名"+file.getName());
                System.out.println("文件相对路径"+file.getPath());
                System.out.println("文件绝对路径"+file.getAbsolutePath());
                System.out.println("文件是否 只读" + file.canRead());
                System.out.println("文件是否可写"+file.canWrite());
                System.out.println("文件是否可执行"+file.canExecute());
                //文件的比较
                File file2 = new File("a.txt");
                System.out.println(file.equals(file2));
                System.out.println(file.compareTo(file2));
                //文件的删除
                file.delete(); //文件马上删除
                file.deleteOnExit(); //程序退出前删除
            }
            
        }

    创建目录

        public static void main(String[] args) {
            File file = new File("A\B\C");
            //判断目录是否存在
            if(!file.isDirectory()){
                file.mkdirs();  //创建一系列目录
                //file.mkdir()  创建单层目录
            }else{
                System.out.println("是否只一个目录"+ file.isDirectory());
                System.out.println("是否是文件"+ file.isFile());
                //遍历目录下文件文件名的数组
                String[] list = file.list();
                for (String string : list) {
                    System.out.println(string);
                }
                //返回目录下所有文件
                File[] listFiles = file.listFiles();
                for (File file2 : listFiles) {
                    System.out.println(file2.getName());
                }
                //遍历删除文件
                for (File file2 : listFiles) {
                    file2.delete();
                }
                file.delete();
            }
        }
  • 相关阅读:
    vue中 key 值的作用
    v-on可以监听多个方法吗?
    vue常用的修饰符
    v-if和v-show的区别
    Vue和其他框架的区别
    Vue面试题总结——目录
    vue是一个渐进式的框架,我是这么理解的
    原生JS封装创建多级菜单函数
    如何使用mongodb(建立原型,连接数据库)
    Hive 的安装与配置
  • 原文地址:https://www.cnblogs.com/miaomeng/p/8777157.html
Copyright © 2011-2022 走看看