<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Package java.nio.file

定义的接口和类的java虚拟机访问文件,文件属性,文件系统。

See: 描述

Package java.nio.file Description

定义的接口和类的java虚拟机访问文件,文件属性,文件系统。

java.nio.file包定义的访问文件和文件系统类型。API来访问文件和文件系统属性是在java.nio.file.attribute包定义。的java.nio.file.spi包是由服务提供商的用户希望延长平台默认提供程序使用,或建立其他提供者的实现。

Symbolic Links

许多操作系统和文件系统支持符号链接。符号链接是一个特殊的文件,作为对另一个文件的引用。对于大多数部分来说,符号链接是透明的,应用程序和符号链接的操作会自动重定向到链接的目标。当一个符号链接被删除或重命名/移动时,在这种情况下,链接被删除或删除,而不是链接的目标。此软件包包括用于实现提供这些语义的符号链接的支持。文件系统可以支持语义上关闭的其他类型,但不包含在这个包中的其他类型的链接的支持。

Interoperability

File类定义的转换路径的抽象的java.io.File对象表示的方法构造一个Path toPath。由此产生的Path可以用来操作在同一个文件的File对象。的Path规范提供Pathjava.io.File对象之间的interoperability进一步信息。

能见度

的文件和在这个包中的类提供的文件系统视图的保证是通过在同一个java虚拟机的其他实例提供的其他观点一致。视图可能会或可能不会,但是,与其他并发运行程序所看到的文件系统的视图是一致的,由于底层的操作系统和网络文件系统协议的延迟所执行的缓存。这是真的,不管这些其他程序的语言是写的,以及它们是否在同一台机器上运行,或在其他机器上运行的语言。任何这样的不一致的确切性质是系统依赖性,因此未指定。

Synchronized I/O File Integrity

SYNCDSYNC选项使用时打开一个文件需要更新的文件同步写入到存储装置。在默认的提供程序的情况下,该文件驻留在本地存储设备,和seekable通道连接到一个文件,打开其中一个选项,然后对write方法调用只保证返回时,所有的更改的文件,调用已写入设备。这些选项是有用的,以确保关键信息不会丢失在系统崩溃的事件。如果该文件不驻留在本地设备上,则没有这样的保证。这是否是可能的与其他provider实现提供程序特定的。

一般例外

除非另有说明,通过null实参构造函数或方法的任何类或接口在这个包会导致NullPointerException被。此外,调用方法与集合包含一个null元素将导致NullPointerException,除非另有规定。

除非另有说明,试图访问该文件系统将ClosedFileSystemException调用时用FileSystemclosed相关对象的方法。此外,任何方法尝试写入权限的文件系统将ReadOnlyFileSystemException调用时用FileSystem只提供只读访问相关的对象。

除非另有说明,调用此包中的一个provider创建一个参数,是由另一个提供者创建了一个对象的任何类或接口的方法,将ProviderMismatchException

选择特定的例外情况

大多数方法由类定义在这个包中,指定 IOException被I/O错误时发生访问文件系统。在某些情况下,这些方法为常见的情况下定义特定的I / O异常。这些异常,以选择特定的例外情况,抛出的实施可以检测特定的错误。在特定的错误不能检测到更一般的 IOException抛出。
从以下版本开始:
1.7
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

本帮助文档是使用 《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585