2015-02-05 3 views
-2

grails 2.1.1을 사용하고 있습니다. 이벤트의 파일 이름을 변경하고 싶습니다. 그게 내가 몇 가지 시도를 한 이유입니다. 파일 이름을 바꿀뿐입니다. 하지만 내 과정이 작동하지 않습니다. 누구든지 제발 이걸 좀 도와 주실 래요? !!! 다음은 컨트롤러에서 시도한 내용입니다. >>>grails 디렉토리의 파일 이름을 바꾸는 방법

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

디렉토리에있는 파일의 이름을 바꾸지 않고 오류가 없습니다. –

답변

0

문제가 해결되었습니다. 이걸 한번보세요 ...

new File(grailsApplication.config.files.location.toString() + File.separatorChar + previousFileName).renameTo(new File(grailsApplication.config.files.location.toString() + File.separatorChar + newFileName))