重命名文件并再次覆盖它

时间:2014-03-02 18:17:31

标签: java android file

我试图在我的图库中重命名文件我使用以下步骤

从设备获取文件路径然后重命名路径,但它不会在本地路径上重命名

我想用新名称

覆盖它
             picturePath = cursor.getString(columnIndex);// real pic path on my device after getting it from gallery 
         File photo = new File(picturePath);
         File newFile= new File(picturePath,"hhhhhhh");
         photo.renameTo(newFile);

1 个答案:

答案 0 :(得分:0)

如果picturePath是完整路径(路径+文件名),那么在第二次调用时,您尝试将newFile对象定义为(path + filename + newname)。例如。你有/some/where/photo.jpg并将其重命名为/some/where/photo.jpg/hhhhhhh。我想你需要一个getPath()。