Java7 引入了新的输入/输出2(NIO.2)API并提供了一个新的I/O API。

它向Java类库添加了三个包:java.nio.filejava.nio.file.attributejava.nio.file.spi

文件系统

FileSystem类的对象表示Java程序中的文件系统。FileSystem对象用于执行两个任务:

  • Java程序和文件系统之间的接口。

  • 一个工厂,它用于创建许多类型的文件系统相关对象和服务。

FileSystem对象与平台相关。

创建文件系统

要获取默认的FileSystem对象,需要使用FileSystems类的getDefault()静态方法,如下所示:

1
FileSystem fs  = FileSystems.getDefault();

FileSystem由一个或多个FileStore组成。FileSystemgetFileStores()方法返回FileStore对象的迭代器(Iterator)。
FileSystemgetRootDirectories()方法返回Path对象的迭代器,它表示到所有顶级目录的路径。
FileSystemisReadOnly()方法判断是否获得文件存储的只读访问权限。例
以下代码显示如何使用FileSystem对象。

具体内容点击链接

最新文章

  1. spark发行版笔记4Spark Streaming事务处理彻底掌握
  2. AIX性能监控
  3. C++中引用(&)的用法和应用实例
  4. sersync + rsync 实现文件的实时同步
  5. R 实例1
  6. application/x-www-form-urlencoded等字符编码的解释说明
  7. (转)Mac OS X中配置Apache
  8. 利用智能手机(Android)追踪一块磁铁(三)
  9. docker 学习笔记21:docker连接网络的设置
  10. .net core 系列
  11. mvc 三个 之间 肮脏的交易
  12. 【CDH篇】---CDH从初识到搭建到应用
  13. netcore程序部署及守护
  14. C++面试基础之回调
  15. 关于select 文字居向
  16. hbase搭建
  17. chrome自动填表会遮挡input中背景图的问题解决方法
  18. ios证书生成
  19. Go Example--格式化字符串
  20. Eureka安全认证

热门文章

  1. upc组队赛3 T-net【贪心】
  2. python学习笔记:接口开发——PythonWEB框架之Flask
  3. PHP 图片裁切
  4. Scrapy框架: middlewares.py设置
  5. Docker 容器使用
  6. CF1220F
  7. linux下又一次定位svn url方法
  8. 分布式-技术专区-Redis并发竞争key的解决方案详解
  9. elastic插件安装
  10. mysql5.7 基于gtid的主从复制