public void reNameFileName(String filePath, String newFilename) {
String path = filePath;
String filename = path.substring(path.lastIndexOf("/") + 1);
File oldfile = new File(filename);
File newfile = new File(newFilename,".mp4");
/*oldfile.renameTo(newfile);*/
if (oldfile.renameTo(newfile)) {
Toast.makeText(VideoPlayActvity.this, "Rename succesful", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(VideoPlayActvity.this, "Rename failed", Toast.LENGTH_LONG).show();
}
}
これは私の古いファイル名を取得して新しいファイル名で置き換えることができますどこが間違っているのか。androidのSDカードでビデオファイルの名前を変更するには
使用しなければならないので、全部
を実装するには、書き込み権限を持っているのですか?あなたはAndroidのどのバージョンを使用していますか? –
Android 6.1 Marshamllow – Adevelopment
'書き込み権限がありますか? ' –