JAVA索引硬盤目錄

import java.io.File;
import java.io.IOException;


public class io {
   public void creatroot()
   {
  File f=new File("D:\\javaio");
  if(!f.exists())
  {
  System.out.println("無目錄");
  f.mkdir();
  }
  if(f.exists())
  {
  System.out.println("創建完成");
  }
  f.delete();
  System.out.println("刪除成功");
  f.mkdir();
  System.out.println("創建完成");
   }
   public void creafile()
   {
  File f=new File("D:\\javaio");
  if(!f.exists())
  {
  System.out.println("無目錄");
  }
  else
  {
  File file=new File("D:\\javaio\\日記1.txt");
  if(!file.exists())
  {
  System.out.println("有目錄,無文件");
  try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
  if(file.exists())
  {
  System.out.println("創建完成");
  }
  }
  }
 
   }
   public void listall(File dir)
   {
  if(!dir.exists())
  {
  System.out.println("無此目錄");
  }
  else
  {
  File[] fl=dir.listFiles();
  for(File alllist:fl)
  {
  System.out.println(alllist);
  if(alllist.isDirectory())
  {
  listall(alllist);
  }
  }
  }
  
 
   }
public static void main(String[] args) {
// TODO Auto-generated method stub
io m=new io();
        m.creatroot();
        m.creafile();
        m.listall(new File("D:")); }


}
發佈了56 篇原創文章 · 獲贊 11 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章