Android kopiowanie plików z External do Internal

0

Może to głupie pytanie. Ale przenoszę sobie plik sobie z ikonką guavą public Drawable prepareDrawable(){
File externalFile = new File(Environment.getExternalStorageDirectory() +"/fff.png");
try {
Files.move(externalFile,new File(context.getFilesDir()+"/icon.png"));
} catch (IOException e) {
Log.e("FILE","Exception",e);
}
return Drawable.createFromPath(context.getFilesDir()+"/icon.png");
}


Na urządzeniu wszystko jest spoko, w es exploratorze pliku nie ma, dostaje file not found z logów itp. Ale kiedy podłączam device do kompa jako file transfer to plik dalej jest widoczny w external storage przez win explorera. Tyle, że jest nieczytelny itp. Dlaczego się nie usunął?
0

Może nie masz uprawnień? Może jest jakaś inna ścieżka? Ciężko stwierdzić z tego kawałka kodu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1