黑马程序员技术交流社区

标题: java基础视频目录索引,方便查找视频啊 [打印本页]

作者: libo1989329    时间: 2014-9-21 19:25
标题: java基础视频目录索引,方便查找视频啊
  1. import java.io.*;
  2. public class Digui
  3. {
  4.   public static void main(String[]args)
  5.   {
  6.   try
  7. {
  8.    //被遍历的目录,输出此目录下文件名称到一个文件
  9.         File dir=new File("d:\\java-jichu[/color]");
  10.         //建立一个写入流对象,将文件名写入目的文件。
  11.    BufferedWriter br=new BufferedWriter(new FileWriter("d:\\java.txt")) ;
  12.         //将写入流对象、File对象变量传入此函数。
  13.    showDir(dir,br);
  14. }
  15. catch(Exception e)
  16.          {throw new RuntimeException("yunxingshibai");}
  17. finally
  18. {
  19.   If(br!=null)
  20.    //关闭流
  21. try{br.close();}
  22.     catch(Exception e)
  23.          {throw new RuntimeException("yunxingshibai");}
  24. }
  25. }
  26. //将dir目录下的文件名,写入br指定的文件中。
  27.   public static void showDir(File dir,BufferedWriter br)throws IOException
  28.   {
  29.    //返回一个dir目录下的文件对象数组
  30.     File[] files=dir.listFiles();
  31.        
  32.     for(int x=0;x<files.length;x++)
  33. {
  34. //将文件对象的名称写入指定文件中
  35.           br.write(files[x].getName());
  36.     //对文件对象进行判断,如果文件对象为文件夹,重新调用该函数。即递归
  37.          if(files[x].isDirectory())
  38.          showDir(files[x],br);
  39.          br.newLine();
  40.          br.flush();
  41.         }
  42.          
  43.   }
  44. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2