Java文件系统
2024-09-06 06:06:55
Java7 引入了新的输入/输出2(NIO.2)API并提供了一个新的I/O API。
它向Java类库添加了三个包:java.nio.file
,java.nio.file.attribute
和java.nio.file.spi
。
文件系统
FileSystem
类的对象表示Java程序中的文件系统。FileSystem
对象用于执行两个任务:
Java程序和文件系统之间的接口。
一个工厂,它用于创建许多类型的文件系统相关对象和服务。
FileSystem
对象与平台相关。
创建文件系统
要获取默认的FileSystem
对象,需要使用FileSystems
类的getDefault()
静态方法,如下所示:
1
|
FileSystem fs = FileSystems.getDefault(); |
FileSystem
由一个或多个FileStore
组成。FileSystem
的getFileStores()
方法返回FileStore
对象的迭代器(Iterator
)。FileSystem
的getRootDirectories()
方法返回Path
对象的迭代器,它表示到所有顶级目录的路径。FileSystem
的isReadOnly()
方法判断是否获得文件存储的只读访问权限。例
以下代码显示如何使用FileSystem
对象。
最新文章
- spark发行版笔记4Spark Streaming事务处理彻底掌握
- AIX性能监控
- C++中引用(&;)的用法和应用实例
- sersync + rsync 实现文件的实时同步
- R 实例1
- application/x-www-form-urlencoded等字符编码的解释说明
- (转)Mac OS X中配置Apache
- 利用智能手机(Android)追踪一块磁铁(三)
- docker 学习笔记21:docker连接网络的设置
- .net core 系列
- mvc 三个 之间 肮脏的交易
- 【CDH篇】---CDH从初识到搭建到应用
- netcore程序部署及守护
- C++面试基础之回调
- 关于select 文字居向
- hbase搭建
- chrome自动填表会遮挡input中背景图的问题解决方法
- ios证书生成
- Go Example--格式化字符串
- Eureka安全认证