关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
5年前关门了。
改进这个问题
我有以下例外,
java.nio.file.FileSystemException: C:\Users\abcd.zip: The process cannot access the file because it is being used by another process.
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.7.0_75]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.7.0_75]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.7.0_75]
at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source) ~[na:1.7.0_75]
at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source) ~[na:1.7.0_75]
at java.nio.file.Files.deleteIfExists(Unknown Source) ~[na:1.7.0_75]
我知道这个文件当前被另一个进程打开了,但是你怎么知道哪个进程锁定了这个文件呢?我在springintegration和springbatch中使用了这段代码,一旦文件从ftp服务器下载,它就会被传递到transformer,将springintegration消息转换为作业启动请求。
暂无答案!
目前还没有任何答案,快来回答吧!