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();
            }
        }
  • 相关阅读:
    smarty相关
    Log4Net五步走[转载]
    The Water Horse: Legend of the Deep
    网站内容都是重复的,一个一个的复制真麻烦
    EXT2学习笔记,转载
    改写的一首诗赋
    CheckBoxList多选,获得选中的值!
    去年受朋友委托办了4张卡
    粒细胞
    GridView合并表头与行的反思
  • 原文地址:https://www.cnblogs.com/miaomeng/p/8777157.html
Copyright © 2011-2022 走看看