如何在android中重命名文件或文件夹?
问题描述:
我试图在代码上集思广益如何在Android中重命名文件,我在网上搜索过,但我什么也没看到。我的目标是,当用户按下重命名按钮时,将出现一个对话框,然后用户将输入用户需要的名称并重命名。盖伊的请帮我关于这个..先谢谢了! :d如何在android中重命名文件或文件夹?
答
你需要一个许可添加到您的清单文件:
<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
@PankajKumar:在这个问题的问题是多余的报价。虽然标题提出了同样的问题,但潜在的问题却不尽相同。 – icktoofay
@icktoofay你是对的,但最终的结论是什么?是不是,他问的是重命名文件?如果他询问整个功能,那么在这里不可能为任何人分享代码,对吧?所以他应该逐个问一个或者逐个搜索每个功能:) –
@PankajKumar:也许这个问题应该被分成更小的问题,但是当答案被包含在另一个问题中时,我认为这不应该被标记作为该副本的副本;这里的问题是“如何重命名文件/文件夹?”,如果它被标记为该文件的副本,则答案将是“删除引号”,这不是一个完全有用的答案,即使在其他地方或答案包括真正的答案。 – icktoofay