1. 程式人生 > 程式設計 >Java通過IO流輸出檔案目錄的例項程式碼

Java通過IO流輸出檔案目錄的例項程式碼

//通過IO流輸出檔案目錄,不同級的目錄之間用*間隔

package com.fjnu.io;

import java.io.File;

public class dicOut {
  public static void main(String[] args) {
    File file = new File("E:\\23287\\Desktop\\file\\大三上");
    printDic(file,0);
  }

  public static void printDic(File file,int flag){
    flag++;
    if(file.isFile()){
      for(int i = 1; i < flag; i++){
        System.out.print("*");
      }
      System.out.println(file.getName());
    }else{
      for(int i = 1; i < flag; i++){
        System.out.print("*");
      }
      System.out.println(file.getName());
      File[] files = file.listFiles();
      for(File f : files){
        printDic(f,flag);
      }
    }
  }
}

到此這篇關於Java通過IO流輸出檔案目錄的文章就介紹到這了,更多相關Java 輸出檔案目錄內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!