首页 > 解决方案 > 如何从外部存储(SD卡)重命名文件

问题描述

我一直在尝试使用下面的代码从外部存储(SD卡)重命名文件。但不重命名文件,布尔返回错误值。此代码适用于内部存储(手机内存)

File f1= new File(sdcard_current_path); File f2= new File(sdcard_rename_path); boolean isSuccess=f1.renameTo(f2);

标签: androidandroid-external-storage

解决方案


确保存储中存在目录。您可以使用以下代码

File f1= new File(sdcard_current_path, filename);
File f2= new File(sdcard_rename_path, newfilname); 
boolean isSuccess=f1.renameTo(f2);

推荐阅读