最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA文件掃描(遞歸)的實例代碼

 更新時間:2019年06月28日 10:06:11   作者:凡人日記  
這篇文章主要介紹了JAVA文件掃描(遞歸)的實例代碼 ,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

具體代碼如下所示:

import java.io.File;
public class Scan {
  public static void main(String[] args) {
    String fileName = "D:\\Program Files\\騰訊游戲\\英雄聯(lián)盟" + File.separator;
    File f = new File(fileName);
    scan(f);
  }
  public static void scan(File f) {
    if (f != null) {
      if (f.isDirectory()) {
        File[] fileArray = f.listFiles();
        if (fileArray != null) {
          for (int i = 0; i < fileArray.length; i++) {
            // 遞歸調(diào)用
            scan(fileArray[i]);
          }
        }
      } else {
        System.out.println(f);
      }
    }
  }
}

掃描了“D:\\Program Files\\騰訊游戲\\英雄聯(lián)盟”中的所有文件

而下面這個可以進行文件的掃描和讀取

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class TextReader {
  public static void main(String[] args) {
    String fileName = "E:\\JavaWorkSpace\\Workspaces\\eclipse" + File.separator;
    File f = new File(fileName);
    scan(f);
  }
  public static void scan(File f) {
    if (f != null) {
      if (f.isDirectory()) {
        File[] fileArray = f.listFiles();
        if (fileArray != null) {
          for (int i = 0; i < fileArray.length; i++) {
            // 遞歸調(diào)用
            scan(fileArray[i]);
          }
        }
      } else {
        if ((f.getName().substring(f.getName().lastIndexOf(".") + 1, f
            .getName().length())).equals("java")) {
          FileReader reader;
          try {
            Thread.sleep(3000);
            reader = new FileReader(f);
            BufferedReader Bufferedreader = new BufferedReader(
                reader);
            String content = "";
            while ((content = Bufferedreader.readLine()) != null) {
              System.out.println(content);
            }
          } catch (Exception e) {
            // TODO Auto-generated catch block
          }
        }
      }
    }
  }
}

總結(jié)

以上所述是小編給大家介紹的JAVA文件掃描(遞歸)的實例代碼 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

最新評論

和静县| 开封市| 蓬安县| 永州市| 阜城县| 陆良县| 大邑县| 延川县| 饶平县| 永嘉县| 武宁县| 佛教| 澄迈县| 射阳县| 大姚县| 海伦市| 永靖县| 保康县| 申扎县| 嵊泗县| 鄄城县| 巴彦淖尔市| 原平市| 沂南县| 江安县| 高清| 甘南县| 德化县| 连城县| 柳河县| 淮南市| 孟村| 偏关县| 固原市| 特克斯县| 泰来县| 金塔县| 阿克陶县| 抚宁县| 灵武市| 雷波县|