java 文件操作~~~~~~~~~

// 列出所有的文件及目录
File[] files = file.listFiles();
ArrayList fileList = new ArrayList();
这个是什么意思啊?

把你的file转为数组呀

把你的file转为数组呀

把你的file转为数组呀

File[] files = file.listFiles();

listFiles方法是当file是一个文件夹时,列出该文件夹下的所有文件,返回一个File数组。

ArrayList fileList = new ArrayList();

这是新建一个ArrayList集合对象,是一个可以存放Javascript对象的集合,你可以将files数组的
元素放到这个fileList当中。

可以使用下面代码查看一下结果:

    File file = new File("/");
    File[] files = file.listFiles();
    ArrayList fileList = new ArrayList();
    for (int i = 0; i < files.length; i++) {
        fileList.add(files[i]);
    }

    for (int i = 0; i < fileList.size(); i++) {
        File subFile = (File) fileList.get(i);
        System.out.println(subFile.getAbsolutePath());
    }

file是一个文件夹;
File[] files = file.listFiles(); 是获取file文件夹下边所有的文件(数组类型);
ArrayList fileList = new ArrayList(); 是定义一个ArrayList集合对象,接下来应该会用它存放一些内容。

一.获得控制台用户输入的信息Java代码  /** *//**获得控制台用户输入的信息      * @return      * @throws IOException     ......
答案就在这里:java文件操作
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?