2
Apache的FileUtils中的方法是否執行同步(阻塞)I/O?Apache的FileUtils中的方法執行同步(阻塞)I/O嗎?
我正在調用FileUtils。 copyDirectoryToDirectory。在我的下一行中,我想刪除我複製的目錄。
例子:
FileUtils.copyDirectoryToDirectory(source, destination);
FileUtils.deleteDirectory(source);
只是想確認這是 「安全」 和異步(非阻塞)I/O沒有發生。
謝謝。
非常感謝。我問的原因是因爲在第二行被執行後我們有時會遇到這個錯誤:java.io.IOException:無法刪除目錄。不知道爲什麼。 –
2012-04-11 19:09:08
這應該是:無法刪除目錄
如果文件句柄在操作系統級別仍處於打開狀態,則可以嘗試在複製和刪除之間稍稍延遲一段時間。另外,您是否有保證用戶在其他程序中打開的'source'目錄中沒有任何文件? – Perception 2012-04-12 16:17:03