您好,目前我正在使用 OReilly MultipartRequest 类,我想在上传前重命名完整的文件名。
MultipartRequest m = new MultipartRequest(request, Path,5024 * 1024, new FileRenamePolicy() {
@Override
public File rename(File arg0) {
boolean result = arg0.renameTo(new File(arg0
.getParentFile() + "title"));
if (result) {
System.out.println("Renamed");
}
return arg0;
}
});
但每次结果都是假的。请指导我哪里错了。我是java技术的新手
最佳答案
检查
- 用于 JVM 的写访问
- 只读文件系统
- 目标文件不存在
- 目标文件名没问题
- 源文件存在
- 源文件未被写锁定
- 源文件未在其他编辑器中打开
- 源文件可以删除 ...等等等等等等
这有帮助吗?
关于java - 重命名文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16034161/