data 에서 sdcard 로 파일을 복사 또는 이동 하려고합니다.

아래는 이동 소스 입니다.

그런데 이동이 안됩니다.

무었이 문재인가요?

 

혹시 복사하는 소스를 구할 수 있나요?

 

 

## 권한

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

## 복사소스
  String SourceFile = getFileStreamPath("down.img").getAbsolutePath();
  String TargetFile = Environment.getExternalStorageDirectory().getAbsolutePath()+"/aaa.img";
  
  File file;
  File dir;
  boolean success;
  try {
   file = new File(SourceFile);
   dir = new File(TargetFile);
   success = file.renameTo(new File(dir, file.getName()));
  } catch (Exception e) {
   e.printStackTrace();
   return;
  }


  if (!success) {
   Log.d(TAG, "이미지저장에 실패했습니다."); 
  }