在代码上重命名 Android 文件夹

Posted

技术标签:

【中文标题】在代码上重命名 Android 文件夹【英文标题】:Rename Android Folder on code 【发布时间】:2015-05-06 01:08:20 【问题描述】:

我想在 android 中使用 java 代码更改文件夹名称。 例如 : 将“图片”文件夹名称更改为“我的图片” 请帮我。 谢谢

【问题讨论】:

Rename all files in a folder using java的可能重复 【参考方案1】:

要以编程方式更改文件夹的名称,请使用renameTo() 方法:

File oldFolder = new File(Environment.getExternalStorageDirectory(),"old folder name");
File newFolder = new File(Environment.getExternalStorageDirectory(),"new folder name");
boolean success = oldFolder.renameTo(newFolder);

在这里您可以找到有关renameTo() 方法的信息: http://www.tutorialspoint.com/java/io/file_renameto.htm

【讨论】:

谢谢。但它对我不起作用。例如我的文件夹名称是 "New Folder" 我想把它改成 "New Foder3" 。文件 oldfolder = new File(Environment.getExternalStorageDirectory(),"New Folder"); File newfolder = new File(Environment.getExternalStorageDirectory(),"New Folder3"); oldfolder.renameTo(newfolder); “路径”应该是您的文件夹所在的路径。【参考方案2】:

使用renameTo() 方法:

File oldfolder = new File("path of the old folder","old name");
File newfolder = new File("path of the new folder","new name");
oldfolder.renameTo(newfolder);

【讨论】:

以上是关于在代码上重命名 Android 文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何在 S3 上重命名存储桶中的文件夹?

python 如何在Python上重命名文件的示例

Google Cloud Storage - 在 GUI 上重命名/移动文件/文件夹

在 Linux 上重命名多个文件,同时保持相同的扩展名

在 ruby​​ on rails 上重命名上传文件

尝试在 tf.keras 上重命名预训练模型时出错