我正在使用grails 2.1.1。我想在事件上更改文件名。这就是为什么我尝试了一些。我只是想重命名该文件。但我的过程不起作用。请问有人可以帮我吗?!!!以下是我在控制器>>>
中的尝试String previousFileName = inceptionInstance.fileName
StringBuffer newFileName = new StringBuffer(previousFileName);
int start = 0;
int end = previousFileName.indexOf("_");
newFileName.replace(start, end, params.firmName);
File f = new File(grailsApplication.config.files.location.toString() + File.separatorChar + previousFileName);
f.renameTo( new File( grailsApplication.config.files.location.toString() + File.separatorChar + newFileName) )
答案 0 :(得分:0)
我已经解决了这个问题。看看这个......
new File(grailsApplication.config.files.location.toString() + File.separatorChar + previousFileName).renameTo(new File(grailsApplication.config.files.location.toString() + File.separatorChar + newFileName))