java - 重命名文件失败

标签 java jsp multipartform-data

您好,目前我正在使用 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技术的新手

最佳答案

检查

  1. 用于 JVM 的写访问
  2. 只读文件系统
  3. 目标文件不存在
  4. 目标文件名没问题
  5. 源文件存在
  6. 源文件未被写锁定
  7. 源文件未在其他编辑器中打开
  8. 源文件可以删除 ...等等等等等等

这有帮助吗?

关于java - 重命名文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16034161/

相关文章:

java - 从一对一关系 hibernate 中的表中删除

java - Java 中反复无常的 Json 解析错误

java - 当通过鼠标更改值时,JList 会触发 valueChanged 两次

JavaScript - 错误 404 资源未找到

java - 无法使用 Eclipse Juno 编译 JSP 类

html - 文件上传在 Firefox 3.6 上不成功,而在 Firefox 2.0 上成功

将多部分表单数据发布到 seam+RESTeasy 无法编码到 InputStream

Java 强制 Object::toString

java - :iterator with collection of Object array

java - 媒体类型 "multipart/form-data"没有可用的 MessageBodyWriter