《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.5.5 获取文件信息
2023-09-27 14:24:37 时间
本节书摘来华章计算机《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一书中的第2章 ,第2.5.5节,[美] 凯S.霍斯特曼(Cay S. Horstmann) 著陈昊鹏 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.5.5 获取文件信息
2.5.5 获取文件信息
下面的静态方法都将返回一个boolean值,表示检查路径的某个属性的结果:
exists isHidden isReadable, isWritable, isExecutable isRegularFile, isDirectory, isSymbolicLinksize方法将返回文件的字节数:
getOwner方法将文件的拥有者作为java.nio.f?ile.attribute.UserPrincipal的一个实例返回。
所有的文件系统都会报告一个基本属性集,它们被封装在BasicFileAttributes接口中,这些属性与上述信息有部分重叠。基本文件属性包括:
要获取这些属性,可以调用
如果你了解到用户的文件系统兼容POSIX,那么你可以获取一个PosixFileAttributes实例:
然后从中找到组拥有者,以及文件的拥有者、组和访问权限。我们不会详细讨论其细节,因为这种信息中很多内容在操作系统之间并不具备可移植性。
相关文章
- Java使用File类生成文件报错:java.io.FileNotFoundException: C:... (拒绝访问。)
- java中request,application,session三个域及参数简单示例
- java简单统计.java文件中的有效代码行,空行,注释行
- Java Unit 测试中如何获得 resources 中的文件
- java属性文件读取,属性修改
- java获取文件列表,并按照目录的深度及文件名的拼音的升序排列
- Java Web实现使用浏览器从服务器下载文件(后台)
- java 算法:查找,排序,统计等
- Java 获取 JDK 动态代理生成的 Class 文件
- 请不要说自己是Java程序员
- 五种方式让你在java中读取properties文件内容不再是难题
- Java 中判断 JSONObject 对应的 VALUE 为空
- Java对象转换XML文件:XStream+XPP
- 头歌Educoder——Java面向对象 - 文件类(一)
- 【Java面试题】List如何一边遍历,一边删除?
- 彻底解决java WEB项目的文件路径问题(war包)
- Java单线程文件下载,支持断点续传功能
- HTTP文件下载JAVA后台的实现
- Java程序启动同时复制resources下文件到jar包同级目录
- java获取指定路径下的指定文件/java.io.File.listFiles(FilenameFilter filter)
- 五个基于Java的Docker镜像
- Java Aspose.cells Excel(.xls,.xlsx)文件转成csv文件和html文件
- Java中正则表达式(regex)匹配多行(Pattern.MULTILINE和Pattern.DOTALL模式)
- Java或者JAR包获取读取资源文件的路径的问题总结