zoukankan      html  css  js  c++  java
  • File用法

    java中使用File类表示操作系统上文件系统中的文件和目录。即我们可以使用file操作硬盘上文件或目录进行创建和删除。

    public class Test3 {
        public static void main(String[] arg) throws Exception{

      FileFilter fiter = new FileFilter(){
                public boolean accept(File pathname) {
                    return pathname.getName().endsWith(".dat");
                } };            //文件过滤器,返回自己需要的文件 不需要的过滤掉。 当然刚接触的小伙伴这个可以先不看
       File dir = new File("."+File.separator+"demo"+File.separator+"A");

                              //.代表路径:当前目录 。File.separator :常量,目录分隔符,根据系统自动识别那种分隔符 windows为/linux 为

                             // 还有一中绝对路径的写法 File dir = new File("d:\demo\A");或者File dir = new File("d:/demo/A");
            if(!dir.exists()){              //判断文件目录是否存在
                dir.mkdirs();              //如果不存在 就创建目录
            }
            File file = new File(dir,"data.dat");    //根据目录 查找文件
            if(!file.exists()){            //判断文件是否存在
                file.createNewFile();        //如果文件不存在就创建文件
            }

      File [] list = file.listFiles(fiter);        //获取当前目录的子项(文件或目录) 这个是加过滤器了,不加的写法为 File [] list = file.listFiles();
           for(File fi:list){
                if(fi.isFile()){            // 若子项是一个文件
                    System.out.println(fi.getName);
                }
            }
        }
    }

  • 相关阅读:
    046.Kubernetes集群管理-日常运维
    045.Kubernetes集群存储-CSI存储机制
    044.Kubernetes集群存储-StorageClass
    043.Kubernetes集群存储-共享存储
    CKAD考试心得分享
    050.Kubernetes集群管理-Prometheus+Grafana监控方案
    附015.Kubernetes其他技巧
    041.Kubernetes集群网络-K8S网络策略
    042.Kubernetes集群网络-flannel及calico
    040.Kubernetes集群网络-CNI网络模型
  • 原文地址:https://www.cnblogs.com/zjf6666/p/6519331.html
Copyright © 2011-2022 走看看