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){