2011-08-02 26 views
8

Desde mi aplicación, quiero almacenar algunas imágenes en mi tarjeta SD. Para eso necesito crear una carpeta.Cómo verificar si la carpeta recién creada está presente en la tarjeta SD en Android

En la primera vez que se creará la carpeta, pero después de que comprueba si esa carpeta está presente o no. ¿Cómo puedo hacerlo?

+0

http://stackoverflow.com/questions/2895853/storing-data-on-sd-card-in-android http://stackoverflow.com/questions/5295041/saving-canvas-drawing-to- tarjeta SD –

Respuesta

29

continuación Código creará un directorio si no existe

File direct = new File(Environment.getExternalStorageDirectory() + "/New Folder"); 

    if(!direct.exists()) 
    { 
     if(direct.mkdir()) 
      { 
      //directory is created; 
      } 

    } 
+1

Gracias por su respuesta. Para agregar una imagen a esa carpeta, ¿qué haré? – Jyosna

+0

imagen de qué? – Rasel

+0

guardar la imagen en una tarjeta SD desde el lienzo – Jyosna

8

Usted debe solicitar el permiso siguiente por primera vez en su manifiesto de Android:

android.permission.WRITE_EXTERNAL_STORAGE 

y ejecutar el código anterior por Rasel a que se trabajo.

Cuestiones relacionadas