我试图在我的图库中重命名文件我使用以下步骤
从设备获取文件路径然后重命名路径,但它不会在本地路径上重命名
我想用新名称
覆盖它 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);
答案 0 :(得分:0)
如果picturePath是完整路径(路径+文件名),那么在第二次调用时,您尝试将newFile对象定义为(path + filename + newname)。例如。你有/some/where/photo.jpg并将其重命名为/some/where/photo.jpg/hhhhhhh。我想你需要一个getPath()。