使用IO技术,开发出一个控制台的资源管理器!
–要求:
•从命令行输入一个路径!如果存在将该目录下所有的文件和文件夹列举出来,
•如果不存在则输出不存在该路径。

解决方案 »

  1.   

    http://blog.csdn.net/smartcat86/article/details/4085739
      

  2.   

    Scanner类可以接受命令行输入,列举指定目录下的所有文件示例google蛮多的
    http://www.uniuc.com/computer/show-5548-1.html
    lz可以看看这个
      

  3.   

    核心两点:
    一、读用户输入,这个无非用Scanner,或System.in做个三层封装等之类搞定了,
    二、操作文件\目录,这个嘛,不就是操作个文件 File对象嘛,看看API就知道了,新手建议一定学会看API,里面提供的方法(判断文件或目录,判断文件是否存在,列出目录下的列表...),足够完成你的要求了。
    如果还要求将所有子目录列出来的话,加个递归就OK了,
      

  4.   

    import java.io.File;
    import java.util.Scanner;public class CheckFile {
    public void check(){
    Scanner s = new Scanner(System.in);
    System.out.print("请输入路径:");
    File path = new File(s.nextLine());   //将路径封装在File类中
    if(path.exists()){          //判断路径是否存在
    System.out.println("此路径下地目录及文件:");
    for(String str:path.list()){           //输出
    System.out.println(str);
    }
    }else{
    System.out.println("该路径不存在!");
    }
    }
    public static void main(String[] args) {
    new CheckFile().check();
    }}
    其实很简单……