2013-06-20 52 views
-3

我試圖在代碼上集思廣益如何在Android中重命名文件,我在網上搜索過,但我什麼也沒看到。我的目標是,當用戶按下重命名按鈕時,將出現一個對話框,然後用戶將輸入用戶需要的名稱並重命名。蓋伊的請幫我關於這個..先謝謝了! :d如何在android中重命名文件或文件夾?

+0

@PankajKumar:在這個問題的問題是多餘的報價。雖然標題提出了同樣的問題,但潛在的問題卻不盡相同。 – icktoofay

+0

@icktoofay你是對的,但最終的結論是什麼?是不是,他問的是重命名文件?如果他詢問整個功能,那麼在這裏不可能爲任何人分享代碼,對吧?所以他應該逐個問一個或者逐個搜索每個功能:) –

+0

@PankajKumar:也許這個問題應該被分成更小的問題,但是當答案被包含在另一個問題中時,我認爲這不應該被標記作爲該副本的副本;這裏的問題是「如何重命名文件/文件夾?」,如果它被標記爲該文件的副本,則答案將是「刪除引號」,這不是一個完全有用的答案,即使在其他地方或答案包括真正的答案。 – icktoofay

回答

3

你需要一個許可添加到您的清單文件:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

而這種代碼:

File sdcard = Environment.getExternalStorageDirectory(); 
File from = new File(sdcard,"initialName.txt"); 
File to = new File(sdcard,"finalName.txt"); 
from.renameTo(to); 
+0

我的應用程序每次我嘗試這樣做? – Si8