• 文件


    创建文件:

        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();
            }
        }
  • 相关阅读:
    Python生成器表达式
    Python列表解析
    Python迭代器(Iterator)
    Python set 集合
    python eval 函数妙用
    Python字典 (dict)
    Python序列之元组 (tuple)
    Python序列之列表 (list)
    递归和反射
    常用标准库
  • 原文地址:https://www.cnblogs.com/miaomeng/p/8777157.html
Copyright © 2020-2023  润新知