synchronous - Apache FileUtils 中的方法是否执行同步(阻塞)I/O?

标签 synchronous java-io fileutils

Apache FileUtils 中的方法是否执行同步(阻塞)I/O?

我正在调用 FileUtils.copyDirectoryToDirectory。在下一行中,我想删除我复制的目录。

示例:

FileUtils.copyDirectoryToDirectory(source, destination);
FileUtils.deleteDirectory(source);

只是想确保这是“安全的”并且异步(非阻塞)I/O 不会发生。

谢谢。

最佳答案

有两件事:

  1. FileUtils不是标准 JDK 的一部分,它是 Apache Commons IO library 中的一个类.
  2. 您提到的操作使用非阻塞 IO。

所以回答你的问题,是的,你的整体操作是安全的。

关于synchronous - Apache FileUtils 中的方法是否执行同步(阻塞)I/O?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10111372/

相关文章:

ios - 调度同步的目的是什么?

ios - 同步执行GET请求

javascript - 为什么 node.js 是异步的?

javascript - 如何以同步方式制作Promise API?

java - 使用 FileInputStream 从文件中读取文本

java - Apache FileUtils 是否有办法在附加到 UTF-16 文件时考虑 BOM?

java - 通过java如何在不使用list()的情况下计算目录中的文件数

java - 使用 RandomAccessFile 在中间插入文本会删除一些文本

java - 替换已弃用的 Java 方法

java - 如何在 String readAllBytes 中保留换行符