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);
                }
            }
        }
    }

  • 相关阅读:
    FPGrowth 实现
    数据库事务的4个特性ACID
    redis简介(keeper实时报表的基本部分)
    HADOOP中的CRC数据校验文件
    潜在语义分析
    AdaBoost 算法
    cocosBuilder生成cbbi文件,绑定到cocos2d-x
    C++继承模型
    Android应用经典主界面框架之中的一个:仿QQ (使用Fragment, 附源代码)
    从今天開始学习iOS开发(iOS 7版)--实现一款App之Foundation框架的使用
  • 原文地址:https://www.cnblogs.com/zjf6666/p/6519331.html
Copyright © 2011-2022 走看看