Как проверить, присутствует ли вновь созданная папка на SD-карте в Android - PullRequest
8 голосов
/ 02 августа 2011

Из моего приложения я хочу сохранить некоторые изображения на моей SD-карте.Для этого мне нужно создать одну папку.

В первый раз папка будет создана, но после нее будет проверена, присутствует ли эта папка или нет.Как я могу это сделать?

Ответы [ 2 ]

29 голосов
/ 02 августа 2011

ниже кода создаст каталог, если он не существует

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

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

    }
8 голосов
/ 02 августа 2011

Сначала вы должны запросить следующее разрешение в манифесте Android:

android.permission.WRITE_EXTERNAL_STORAGE

и выполнить приведенный выше код Rasel, чтобы он заработал.

...