Копировать файлы в папку Download Android
Всем привет. Не могу реализовать копирования файла с папки приложения "addons" в папку Download на устройстве. Возможно я не верно задаю пути? Или сам метод реализован неправильно? Помогите пожалуйста.
Пути:
File src = new File("src/main/res/addons/minecraft.mcworld");
File dst = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Download/minecraft.mcworld");
Кнопка копирования:
down.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
copy(src, dst);
} catch (IOException e) {
e.printStackTrace();
}
}
});
Метод:
public void copy(File src, File dst) throws IOException {
InputStream in = new FileInputStream(src);
try {
OutputStream out = new FileOutputStream(dst);
try {
// Transfer bytes from in to out
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
} finally {
out.close();
}
} finally {
in.close();
}
}