如果我们要列出目录中的文件..通常我们在该文件夹上使用listFiles()..
但是当你执行上面的方法调用时,它只检索文件名信息还是检索文件内容呢?
实施例: 文件夹:MyFolder,它包含A1.html(文件大小为100MB)文件。 因此,当我尝试列出MyFolder中的文件时,它会检索总共100MB的A1.html还是只检索它检索到的文件名(A1.html)?
如果你有想法,有人可以回答这个问题吗?
答案 0 :(得分:0)
它只会读取有关文件的元数据,这些文件不包含文件内容,但会包含以下内容:
答案 1 :(得分:0)
示例:文件夹:MyFolder,它包含A1.html(文件大小为100MB) 文件。因此,当我尝试列出MyFolder中的文件时,它会 检索总共100MB的A1.html或仅检索它的文件名(A1.html) ??
不,它不会检索100MB的数据,它不会检索文件内容
如JavaDoc所述
public File[] listFiles()
Returns
:表示文件和目录的抽象路径名数组 此抽象路径名表示的目录。阵列将是 如果目录为空则为空。如果此抽象返回null pathname不表示目录,或者发生I / O错误。