Phu Dinh created IO-788:
---------------------------
Summary: FileUtils.moveFile(File, File) can cause IOException in
Windows.
Key: IO-788
URL: https://issues.apache.org/jira/browse/IO-788
Project: Commons IO
Issue Type: Bug
Components: Utilities
Affects Versions: 2.11.0
Environment: Windows
Reporter: Phu Dinh
Hi,
This report is spawn from a bug found in commons-fileupload:1.4 and up.
https://issues.apache.org/jira/browse/FILEUPLOAD-338
The code at this line:
[https://github.com/apache/commons-io/blob/f22a4227401855ecbfdf8184bbe37275c3aeb5c3/src/main/java/org/apache/commons/io/FileUtils.java#L2392]
can cause IOException when the .tmp file is deleted during the writing the
upload file to disk.
We found that the java process holding on to the open handler of the .tmp file
(during the read for writing to the destination file); thus it causes the
IOException.
This problem only happens on Windows.
Thanks,
--
This message was sent by Atlassian Jira
(v8.20.10#820010)