2011-07-07 65 views
-2

String fileOne =「C:/1236.pdf」;重命名並替換java中的字符串內容

String fileTwo =「C:/22.pdf」;

String mergedFileLocation =「C:/myMergedData.pdf」;

後合併完成

重命名現有的文件

我需要重命名和更換mergedFileLocation等於fileOne

myMergedData.pdf到1236.pdf

+2

有什麼問題嗎? –

回答

3

目前還不清楚你是否在問改變VA變量的值,或者實際上重命名文件。

如果是前者,則只需使用變量賦值:mergedFileLocation = fileOne

如果是後者,你要尋找的方法是File.renameTo

if (new File(mergedFileLocation).renameTo(new File(fileOne))) { 
    // rename successful 
} else { 
    // rename has failed 
} 
+0

nope bro ....如何替換內容並替換tat字符串 – user813995

+0

我試過這種方法,但是它給出錯誤 – user813995

+0

@ user813995,那麼它很可能是以下兩種可能之一:1)您(或執行Java應用程序的用戶)沒有足夠的權利在'fileOne'中創建一個新文件,或者2)位於「mergedFileLocation」位置的文件正被其他進程持有/打開。 –