递归输出文件路径
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;/** * <一句话功能简述> <功能详细描述> * * @author android * @version [版本号, 2011-4-21] * @see [相关类/方法] * @since [产品/模块版本] */public class TestFile{ public void copyFile() { InputStreamReader is = null; OutputStreamWriter os = null; int line; try { is = new InputStreamReader(new FileInputStream("E://h1.txt")); os = new OutputStreamWriter(new FileOutputStream("E://h2.txt")); while ((line = is.read()) != -1) { os.write((char)line); os.flush(); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } /** * <递归求路径> * <功能详细描述> * @param path * @see [类、类#方法、类#成员] */ public void getDir(String path) { File file = new File(path); if (file.isDirectory()) { File[] array = file.listFiles(); for (int i = 0; i < array.length; i++) { if (array[i].isDirectory()) { System.out.println(array[i].getPath()); getDir(array[i].getPath()); } else { System.out.println(array[i].getPath()); } } } else { System.out.println(file.getPath()); } } public static void main(String[] args) { //new TestFile().copyFile(); new TestFile().getDir("C:/DELL"); }}?