【问题标题】:How to rename files or folders in android? [duplicate]如何重命名android中的文件或文件夹? [复制]
【发布时间】:2013-06-17 07:01:07
【问题描述】:

我试图集思广益,讨论如何在 android 中重命名文件的代码,我在网上搜索过,但什么也没看到。我的目标是,当用户按下重命名按钮时,将出现一个对话框,然后用户将输入用户想要的名称并重命名。伙计请帮我解决这个问题..提前谢谢! :D

【问题讨论】:

  • @PankajKumar:那个问题的问题是多余的引号。虽然标题问的是同一个问题,但根本问题是不同的。
  • @icktoofay 你是对的,但最后的结论是什么?不是吗,他是在问文件重命名的问题?如果他问的是整个功能,那么这里不可能为任何人共享代码,对吧?所以他应该一一询问或一一搜索每个功能:)
  • @PankajKumar:也许这个问题应该分成更小的问题,但是虽然答案包含在另一个问题中,但我认为这不应该被标记为那个问题的重复;这里的问题是“我如何重命名文件/文件夹?”,如果它被标记为该文件/文件夹的副本,则答案将是“删除引号”,这不是一个完全有用的答案,即使在其他地方问题或答案包括真正的答案。

标签: android file renaming


【解决方案1】:

您需要为清单文件添加权限:

<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);

【讨论】:

  • 每次我尝试这样做时我的应用程序 FC?
猜你喜欢
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 2016-06-13
  • 2017-08-04
  • 2022-10-24
  • 1970-01-01
  • 2022-10-15
  • 1970-01-01
相关资源
最近更新 更多