background image

Java 开发:Java 读取各种计算机文件系统的文件列

当你安装了 jdk,在 jdk 的类库里,有一个标准的 File 类,通过该类,可以很方便的实现
浏览各种文件系统的功能。
  File 类:
  java.lang.Object
  |
  +--java.io.File
  File 类扩展了 Object 对象,实现了 Serializable, Comparable 定义的接口,可以通过
File 的一个实例对 jvm 上的文件系统进行各种操作,下面我编写了一个 FileViewer 类,该
类通过 Iterator 类将一个文件列表实现对列表的迭代操作
  FileViewer.java
  import java.io.File;
  import java.util.Date;
  import java.util.Iterator;
  import java.util.Vector;
  public class FileViewer{
  File myDir;
  File[] contents;
  Vector vectorList;
  Iterator currentFileView;
  File currentFile;
  String path;
  public FileViewer(){
  path=new String("");
  vectorList=new Vector();
  }
  public FileViewer(String path){
  this.path=path;
  vectorList=new Vector();
  }
  /**
  * 设置浏览的路径
  */
  public void setPath(String path){