public class file{
       public static void main(String[] args){
         FileOutputStream fos=new FileOutputStream(args); 
         }
}
如果从命令行输入args是一个文件夹的路径,那怎么把着个文件夹下的所有文件读出来??
谢谢

解决方案 »

  1.   

    根据路径构造一个File对象递归读取
    public void print(File f) { 
        if (f.isFile()) { //是否文件    
          System.out.println("name===="+f.getName());     } 
        else if (f.isDirectory()) { //是否目录 
          File fs[] = f.listFiles(); 
          for (int i = 0; i < fs.length; i++) 
    print(fs[i]); 

    }
      

  2.   

    File fs[] = f.listFiles();
    呵呵
    如果你想把某些后缀名的读取出来还可以加一个FilenameFilter参数