首页 » Java » JavaEE进阶知识学习----Java NIO-4

JavaEE进阶知识学习----Java NIO-4

原文 http://blog.csdn.net/qq_27922023/article/details/79237125

2018-02-03 02:00:20阅读(995)

NIO.2

在jdk7之后,Java对NIO进行了极大的扩展,增强了对文件处理和文件系统特性的支持,我们称之为NIO.2
主要有Path、Paths、Files。
java.nio.Path接口代表一个与平台无关的平台路径,描述目录结构中文件的位置。
Paths提供了get()方法用来获取Path对象,Path get(String first…..)用于将多个字符串串联成路径

Path常用的方法如下:

boolean endsWith(Path other)判断是否以Path路径结束 boolean endsWith(String other)判断是否以Path路径开始 Path getFileName()返回与调用Path对象关联的文件名 Path getName(int index)返回指定索引位置index的路径名称 int getNameCount()返回Path根目录后面元素的数量 Path getParent()返回Path对象包含整个路径,不包含Path对象指定的文件路径 Path getRoot()返回调用Path对象的根路径 boolean isAbsolute()判断是否为绝对路径 Path resolve(Path other)将相对路径解析为绝对路径 Path toAbsolutePath()作为绝对路径返回调用Path对象 String toString()返回调用Path对象的字符串表示形式 Files类

java.nio.file.Files用于操作文件或目录的工具类
Files关于文件的常用方法如下:

Path copy(InputStream in, Path target, CopyOption… options);文件的复制 createDirectory()创建一个目录 createFile()创建一个文件 delete(Path path)删除一个文件 move(Path source, Path target, CopyOption… options)将src移动到dest位置 size(Path path)返回Path指定文件的大小

Files关于判断的常用方法如下:

exists(Path path, LinkOption… options)判断文件是否存在 isDirectory(Path path, LinkOption… options)判断是否是目录 isExecutable(Path path)判断是否是可执行文件 isHidden(Path path)判断是否是隐藏文件 isReadable(Path path)判断文件是否可读 isWritable(Path path)判断文件是否可写 notExists(Path path, LinkOption… options)判断文件是否不存在

Files关于操作内容的常用方法如下:

newByteChannel()获取与指定文件的连接 newDirectoryStream()打开Path指定目录 newInputStream(Path path, OpenOption… options)获取inputStream对象 newOutputStream(Path path, OpenOption… options)获取outputStream对象 暂告一段落,这是一场无情的战争!!!

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹