String fileOne =「C:/1236.pdf」;重命名並替換java中的字符串內容
String fileTwo =「C:/22.pdf」;
String mergedFileLocation =「C:/myMergedData.pdf」;
後合併完成
重命名現有的文件
我需要重命名和更換mergedFileLocation等於fileOne
即myMergedData.pdf到1236.pdf
String fileOne =「C:/1236.pdf」;重命名並替換java中的字符串內容
String fileTwo =「C:/22.pdf」;
String mergedFileLocation =「C:/myMergedData.pdf」;
後合併完成
重命名現有的文件
我需要重命名和更換mergedFileLocation等於fileOne
即myMergedData.pdf到1236.pdf
目前還不清楚你是否在問改變VA變量的值,或者實際上重命名文件。
如果是前者,則只需使用變量賦值:mergedFileLocation = fileOne
。
如果是後者,你要尋找的方法是File.renameTo
:
if (new File(mergedFileLocation).renameTo(new File(fileOne))) {
// rename successful
} else {
// rename has failed
}
nope bro ....如何替換內容並替換tat字符串 – user813995
我試過這種方法,但是它給出錯誤 – user813995
@ user813995,那麼它很可能是以下兩種可能之一:1)您(或執行Java應用程序的用戶)沒有足夠的權利在'fileOne'中創建一個新文件,或者2)位於「mergedFileLocation」位置的文件正被其他進程持有/打開。 –
有什麼問題嗎? –