Autore Topic: Copiare file da mem. interna a sdcard  (Letto 660 volte)

Offline NicoCaldo

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
Copiare file da mem. interna a sdcard
« il: 28 Gennaio 2013, 17:46:59 CET »
0
Mi servirebbe sapere il codice Java per copiare un file da memoria interna ad esterna specificando la cartella da cui copiato e quella di destinazione

Inviato dal mio LG-P690 con Tapatalk 2


Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Copiare file da mem. interna a sdcard
« Risposta #1 il: 28 Gennaio 2013, 18:02:45 CET »
+1
Usa  Environment.getExternalStorageDirectory() per puntare all'external storage.
Ricordati di inserire l'autorizzazione nel Manifest
Codice (XML): [Seleziona]
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
Codice (Java): [Seleziona]
try {
        File sd = Environment.getExternalStorageDirectory();
        File data = Environment.getDataDirectory();

        if (sd.canWrite()) {
            String currentPath = "//data//{package name}//files";
            File current = new File(data, currentPath);
            File backup = new File(sd, backupPath);

            ...........................

        }
    } catch (Exception e) {
     ......
    }
« Ultima modifica: 28 Gennaio 2013, 21:29:52 CET da Ricky` »

Offline NicoCaldo

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
R: Copiare file da mem. interna a sdcard
« Risposta #2 il: 29 Gennaio 2013, 15:44:11 CET »
0
Grazie mille!

Inviato dal mio LG-P690 con Tapatalk 2