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();
            }
        }
  • 相关阅读:
    Windows Phone 应用程序的全球化 狼人:
    幽默:编程语言 / 操作系统
    幽默:编程语言 / 操作系统
    程序员的幽默
    游戏杆编程心得二:如何判断按钮的有效按下
    DirectX 7.0 SDK在VC 6.0环境中使用的注意事项
    游戏杆编程心得
    HTML 5 WebSocket 示例
    HTML 5 WebSocket 示例
    慎用VC 6.0
  • 原文地址:https://www.cnblogs.com/miaomeng/p/8777157.html
Copyright © 2011-2022 走看看