java - new File(filename) 对象的创建是否将进程文件描述符与该对象相关联?

标签 java file operating-system

做如下语句:

新建文件(文件名);

将进程文件描述符与 File 对象相关联?尝试搜索相同但没有成功。

理想情况下,它不应将文件描述符与 File 对象静态关联。每当执行函数调用时,文件描述符都应在执行函数调用的时间段内与文件对象相关联。

感谢任何帮助。

最佳答案

没有文件描述符,因为 new File(filename) 不会打开 文件。它只是一个易于操作的路径名表示。

文件描述符指的是打开的文件。文件未打开的事实并未明确 documented , 但它遵循最小意外原则以及没有列出与打开文件失败相对应的异常这一事实。

关于java - new File(filename) 对象的创建是否将进程文件描述符与该对象相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5030540/

相关文章:

java - 无法使用 .transform 更改 Path2D.Double

Java 术语 : Why compile-time error and not compile-time exception?

java - 将 ArrayList URL 加载到 ViewHolder 中

c - 如何从 C 文件中读取复数?

java - 我正在尝试按字母顺序排列我的 ListView

java - Java系统属性的不同行为 'java.io.tmpdir'

c++ - 我如何开始网络编程?

java - 如何以编程方式启动 JHiccup?

c - 操作系统设计竞争条件

python - 如何在文件路径中指定当前用户变量名