发布网友 发布时间:2022-04-23 23:14
共2个回答
热心网友 时间:2023-10-13 07:47
都是生成一个file对象,只不过是参数不同。追问但是我在代码测试中,发现前一个生成的文件,获取绝对路径是folder的路径下的文件,后者是当前项目下的文件。所以有区别,我希望有人给我说明白些
追答File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。
File(String pathname)
通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
前一个是在folder文件夹下生成文件,后一个是直接生成文件,所以当然路径不同
热心网友 时间:2023-10-13 07:47
File file = new File(folder, files[i]);
作用是:
建立一个指向任意文件夹下面的文件对象
File file = new File(files[i]);
作用是:
仅仅能够建立带你给钱目下的文件对象