近2万字详解Java NIO2文件操作
废话少说,我们用不了这些函数,难道Java7+的也用不了么(有些可怜的宝贝们还真用不了)?话说回来,JAVA7+对NIO进行了增强,主要在对文件操作部分做了大量的改进。它体现在,将File操作进行分离、封装、改进,最终形成Path(Paths)、Files、FileSystem(FileSystems)三个主要类。 我们亲切的叫它NIO2。 其中,Paths、Files中提供了大量便捷的静态操作方法;NIO2还提供了有关文件权限(属性)操作、软连接、文件查找等高级API,使得NIO2具有更全面的文件系统操作接口。 新入行的小鲜肉可能一开始就接触这个了,但对我们一些老程序员来说,突然看到这些东西,就像打开了一个新大陆。所以本文面向的是还不知道这些个操作的菜鸟,以及懒癌晚期的老Java程序员。 1、Path 文件系统都是Tree或者层级结构来组织文件的,任何一个节点可以是一个目录或者一个文件,在NIO2中称为Path,这和原来的File有很多相似之处,只是Path具有更多的表述语义。 1.1、基本属性
以下代码展示了它的基本属性 (编辑:广安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |