JAVA索引硬盘目录

来源:互联网 发布:linux命令解压缩 编辑:程序博客网 时间:2024/06/03 19:33
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:")); }


}
0 0
原创粉丝点击