gpt4 book ai didi

android - 如何在 Android 中从文件路径重命名文件?

转载 作者:太空狗 更新时间:2023-10-29 15:53:21 26 4
gpt4 key购买 nike

我有一个存储在一个变量中的路径

字符串路径:

String filepath="/mnt/sdcard/DCIM/Camera/1396854069062.jpg";

现在我只想重命名 1396854069062.jpg 的文件,我不知道该怎么做。

我的代码是:

File sdcard = Environment.getExternalStorageDirectory();
File from = new File(sdcard, filePath);
File to = new File(sdcard, "RChat_Rename.jpg";
from.renameTo(to);

任何帮助将不胜感激。

谢谢

最佳答案

试试这个方法,

File sdcard = Environment.getExternalStorageDirectory();
File from = new File(sdcard,"/1396854069062.jpg");
File to = new File(sdcard,"test.jpg");
from.renameTo(to);

不要忘记在 android list 文件中添加以下权限

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

编辑

String filepath= Environment.getExternalStorageDirectory() + "/DCIM/Camera/";
File from = new File(filepath,"1396854069062.jpg");
File to = new File(filepath,"test.jpg");
from.renameTo(to);

关于android - 如何在 Android 中从文件路径重命名文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22911025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com