【发布时间】:2018-12-02 21:44:37
【问题描述】:
我想使用 renameTo 方法将文件复制到另一个文件夹,但我不知道路径。我想将一个文件放入内部存储的“DCIM”文件夹中。
oldFile.renameTo(new File("That is the path name I need" + "/myData.txt"));
非常感谢!!!
【问题讨论】:
-
你试试这个
String dcim_path = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_DCIM).getAbsolutePath(); -
@Erman 我尝试了以下代码,但 System.out.println 返回 false 并且它没有重命名文件。我的代码如下所示: String dcim_path = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_DCIM).getAbsolutePath(); System.out.println(new File(dcim_path + "/myData.png").renameTo(new File(dcim_path + "/myDataa.png")));它使用的文件路径是/storage/emulated/0/DCIM/myData.png