2011-04-06 1 views
2

Я использую затмение эмулятор и я хочу, чтобы скопировать программно некоторые mp3s из /SDCard/песни к /SDCARD/резервного копирования, есть ли способ сделать это? любая помощь и фрагмент кода приветствуются! спасибо! :)андроид 1.5, программно скопировать песни образуют/SDCARD/песни в/SDCARD/резервного копирования

ответ

6

Вы можете попробовать это:

try { 
    File sd = Environment.getExternalStorageDirectory(); 

    if (sd.canWrite()) { 
     String sourcePath= "/path/to/source/file.mp3"; 
     String destinationPath= "/path/to/destination/file.mp3"; 
     File source= new File(sd, sourcePath); 
     File destination= new File(sd, destinationPath); 
     if (source.exists()) { 
      FileChannel src = new FileInputStream(source).getChannel(); 
      FileChannel dst = new FileOutputStream(destination).getChannel(); 
      dst.transferFrom(src, 0, src.size()); 
      src.close(); 
      dst.close(); 
     } 
} catch (Exception e) {} 
+0

спасибо много он работал как шарм! (^_^) проблема решена !! – Farhan

+0

@Farhan приветствую :) – evilone