文件夹下目录文件的迭代现实示例1
Vector fileVecPath = new Vector();
Vector a = getFilePath("g:\\dc\\webdocs", fileVecPath);
/*
*get the directories
*/
private static Vector getFilePath(String filePath, Vector fileVec) {
File tempdir = new File(filePath);
File[] filelist = tempdir.listFiles();
for (int i = 0; i < filelist.length; i++) {
File fileP = filelist[i];
String file = String.valueOf(filelist[i]);
//System.out.println(file);
if (fileP.isFile()) {
continue;
} else {
fileVec.addElement(file);
getFilePath(file, fileVec);
}
}
//System.out.println("fileDir" + fileVec.toString());
return fileVec;
}
Vector a = getFilePath("g:\\dc\\webdocs", fileVecPath);
/*
*get the directories
*/
private static Vector getFilePath(String filePath, Vector fileVec) {
File tempdir = new File(filePath);
File[] filelist = tempdir.listFiles();
for (int i = 0; i < filelist.length; i++) {
File fileP = filelist[i];
String file = String.valueOf(filelist[i]);
//System.out.println(file);
if (fileP.isFile()) {
continue;
} else {
fileVec.addElement(file);
getFilePath(file, fileVec);
}
}
//System.out.println("fileDir" + fileVec.toString());
return fileVec;
}