??????????????????£?

???????г???????????е??????????

??????????

????[html] view plaincopyprint?

????/*

????* time:2012.12.2

????* author:??????

????* description???г???????????е??????????

????*/

????public class ListDir {

????static void getDir(String strPath) throws Exception {

????try {

????File f = new File(strPath);

????if (f.isDirectory()) {

????File[] fList = f.listFiles();

????for (int j = 0; j < fList.length; j++) {

????if (fList[j].isDirectory()) {

????System.out.println(fList[j].getPath());

????getDir(fList[j].getPath()); // ??getDir???????????????getDir????????

????}

????}

????for (int j = 0; j < fList.length; j++) {

????if (fList[j].isFile()) {

????System.out.println(fList[j].getPath());

????}

????}

????}

????} catch (Exception e) {

????System.out.println("Error?? " + e);

????}

????}

????public static void main(String[] args) {

????String strPath = "E:";

????System.out.println(strPath);

????try {

????getDir(strPath);

????} catch (Exception e) {

????}

????}

????}

????/*

????* time:2012.12.2

????* author:??????

????* description???г???????????е??????????

????*/

????public class ListDir {

????static void getDir(String strPath) throws Exception {

????try {

????File f = new File(strPath);

????if (f.isDirectory()) {

????File[] fList = f.listFiles();

????for (int j = 0; j < fList.length; j++) {

????if (fList[j].isDirectory()) {

????System.out.println(fList[j].getPath());

????getDir(fList[j].getPath()); // ??getDir???????????????getDir????????

????}

????}

????for (int j = 0; j < fList.length; j++) {

????if (fList[j].isFile()) {

????System.out.println(fList[j].getPath());

????}

????}

????}

????} catch (Exception e) {

????System.out.println("Error?? " + e);

????}

????}

????public static void main(String[] args) {

????String strPath = "E:";

????System.out.println(strPath);

????try {

????getDir(strPath);

????} catch (Exception e) {

????}

????}

????}