我想将文件从"/storage/extSdCard/Download"
移动到"/storage/extSdCard/"
。我搜索并尝试了不同的代码,但似乎没有人工作,虽然我有Write_External_Storage权限。对于像我这样的初学者编码器,最简单的方法是重命名文件方法,但我需要一些帮助。
更新:这是我之前尝试过的代码:
public void onClick(View v) {
// TODO Auto-generated method stub
File oldFile = new File(Environment.getExternalStorageDirectory()+"/Download/" , "abc.mp3");
if (oldFile.renameTo(new File(Environment.getExternalStorageDirectory(), "new.mp3"))){
System.out.println(oldFile.getName());//this prints "old"
}
}
});