gpt4 book ai didi

Java.io.File.canRead() 与 Java.nio.Files.isReadable() 与 Java.io.FilePermission

转载 作者:行者123 更新时间:2023-12-01 12:00:27 28 4
gpt4 key购买 nike

这三个设置或检查文件是否可读/可写的区别是什么?我在这里的学期之间有点迷失了..

我具体需要的是以可读模式打开文件?选择哪一个?如果答案是 nio.Files 我使用的是 JVM 1.6,它不包含它,那么我该如何克服呢?

最佳答案

File.canRead 在其实现中使用 FilePermission。 Files.isReadable 是在 JDK 1.7 中引入的 Java NIO 中,它具有完全不同的实现,但应该给出相同的结果。

如果您只需要检查您是否有权读取文件,请使用 File.canRead 但如果您想使用它,则只需打开它并处理 IOException (如果权限被拒绝或发生其他错误) .

关于Java.io.File.canRead() 与 Java.nio.Files.isReadable() 与 Java.io.FilePermission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28013460/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com