zoukankan      html  css  js  c++  java
  • java中io流的操作

    1:读取文件夹中的所有文件名称

     如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。

      其中public static String [] getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayList<String> fileName)是包括当前文件及其子文件的文件名。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    public class GetFileName
    {
        public static String [] getFileName(String path)
        {
            File file = new File(path);
            String [] fileName = file.list();
            return fileName;
        }
        public static void getAllFileName(String path,ArrayList<String> fileName)
        {
            File file = new File(path);
            File [] files = file.listFiles();
            String [] names = file.list();
            if(names != null)
            fileName.addAll(Arrays.asList(names));
            for(File a:files)
            {
                if(a.isDirectory())
                {
                    getAllFileName(a.getAbsolutePath(),fileName);
                }
            }
        }
        public static void main(String[] args)
        {
            String [] fileName = getFileName("F:\xiaoshuo");
            for(String name:fileName)
            {
                System.out.println(name);
            }
            System.out.println("--------------------------------");
            ArrayList<String> listFileName = new ArrayList<String>(); 
            getAllFileName("F:\xiaoshuo",listFileName);
            for(String name:listFileName)
            {
                System.out.println(name);
            }
             
        }
    }

      运行时需要更改一下具体的文件夹。

  • 相关阅读:
    CSS3实战:让我们尽情的圆角吧
    IE9、 Firefox、Safari, Chrome的CSS3圆角属性
    css清除浮动的几种方法整理
    display:inline-block的深入理解
    CSS display 属性详解
    ul 、ol li 继承原有样式的问题
    CSS的继承性
    CSS文档流与块级元素和内联元素(文档)
    HTML5 中的块级链接
    常用icon以及color颜色RGB值和对应颜色效果图
  • 原文地址:https://www.cnblogs.com/ConfidentLiu/p/9518500.html
Copyright © 2011-2022 走看看