Не могли бы вы помочь мне. renameTo()
оставляет пустой старый файл. Поэтому я вижу 2 файла в файловой системе с новым именем и старым именем. Размер старого файла: 0
. Если я удалю старый файл после переименования, он говорит, что файл не существует, оставаясь в файловой системе.Android RenameTo оставляет пустой файл
Абсолютный путь директории:
/storage/sdcard0/DCIM/Camera
Мой код:
String dir = oldpath.substring(0, oldpath.lastIndexOf("/"));
File directory = new File(dir);
File from = new File(directory, oldfilename);
File to = new File(directory, newname);
renamed = from.renameTo(to);
Что вы пытаетесь сделать? –
Я хочу, чтобы пользователь мог изменить имя файла – user3082303
Что такое 'newname'? Пройдите через отладчик. – Simon