.txt
파일의 .afp
파일의 이름을 바꿔야합니다. 나는이 일을 얻으려고 노력하는 동안 수많은 "해결책"을 우연히 만났고 아무 것도 도움이되지 못했습니다.다른 확장명의 파일에서 문자열로 파일 이름 바꾸기
C:/test/a/Mytes t.txt
에 txt 파일이 있고 .afp
파일의 이름을 C:/files/b/Testf ile.afp
으로 변경하고 싶다고합시다. 이것은 내가 (이 사이트에서 찾은 해결책에 따라) 노력하고 있으며 작동하지 않습니다. 나는 .txt
파일의 확장자를 잘라 유일한 파일 이름을 얻을 :
String fileNameNoExt=fileName.substring(0, fileName.lastIndexOf('.'));
//fileName is .txt file name
File file = new File(afpSRC, afpName);
file.renameTo(new File(afpSRC, fileNameNoExt + ".afp"));
afpSRC
가있는 .afp
파일이있는 및 afpName
파일의 이름입니다 폴더의 경로가 포함되어 있습니다.
아무도 왜 이것이 작동하지 않는지 알 수 있습니까? .afp
파일 이름이 동일하게 유지됩니까?
fileName''에 무엇입니까? 이 작업을 수행하려면 전체 경로가 아닌 파일 이름 만 있으면됩니다. – jingx
나중에 덧글을 달았습니다. 유감스럽게도, 미안합니다. fileName은 txt fileName입니다. 아니 절대 경로 –