0
String oldName = D:\careers.bstalents.com\build\web\uploads\Resume\old.doc;
String newName = D:\careers.bstalents.com\build\web\uploads\Resume\new.doc;

           File newFile = new File(newName);
           File oldFile = new File(oldName);
           boolean rename = oldFile.renameTo(newFile);
           if (rename) {

                    outs.write(formFile.getFileData());
                    outs.close();*/
                    FileOutputStream fileOutStream = new FileOutputStream(newFile);
                    fileOutStream.write(resume.getFileData());
                    fileOutStream.flush();
                    fileOutStream.close();
                }

上記のコードを投稿して、意見を共有してください。ここで renameTo() メソッドはこれを実行できません。コードに問題はありますか?

4

1 に答える 1

0

FileUtilsを使用します。

FileUtils.moveFile(oldName, newName);
于 2012-07-16T12:30:08.600 に答える