我正在尝试使用文件实用程序复制文件方法复制文件。我遇到了一些有时会抛出异常的问题
java.io.IOException: Failed to copy full contents from 'path.xml' to localfile.xml
我已经用谷歌搜索并在代码中看到当目标文件长度与目标文件长度不同时会引发此异常,该异常仅发生几次 - 这可能是由于我尝试复制的文件是一致的更新,所以我可能会在更新中抓住它(只是一个值变化的 xml 文件)
如果我将呼叫包装在 a 中if(target.canRead())
,但这似乎没什么区别。
任何人都可以帮忙吗?
*更新: *我无法锁定文件,因为它是通过第三方供应商写入的,这会导致各种问题。