Apache FileUtils 中的方法是否执行同步(阻塞)I/O?
我正在调用 FileUtils.copyDirectoryToDirectory。在下一行中,我想删除我复制的目录。
示例:
FileUtils.copyDirectoryToDirectory(source, destination);
FileUtils.deleteDirectory(source);
只是想确保这是“安全的”并且异步(非阻塞)I/O 不会发生。
谢谢。
最佳答案
有两件事:
- FileUtils不是标准 JDK 的一部分,它是 Apache Commons IO library 中的一个类.
- 您提到的操作不使用非阻塞 IO。
所以回答你的问题,是的,你的整体操作是安全的。
关于synchronous - Apache FileUtils 中的方法是否执行同步(阻塞)I/O?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10111372/