Создание папки в Android / data / com.yourpakagename / mydirectory - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь создать папку в Android / data / com.yourpakagename / mydirectory. Я использовал этот код. Но он создает папку во внутренней.

public void Createfol(){
File mediaStorageDir = new File(Environment.getExternalStorageDirectory(), "MyNew directory");
if (!mediaStorageDir.exists()) {
    if (!mediaStorageDir.mkdirs()) {
        Log.d("App", "failed to create directory");
      //  return null;
    }
    else {
        Log.d("Apppppp", "create directory");
    }
}

Но я хочу создать папку в данных/com.packagename каталог. Я также использовал этот код для создания

    File myfolder = getFilesDir();
    File f = new File(myfolder, "aaaaa");
    f.mkdir();
    if (!f.exists())
        if (!f.mkdir()) {
            Toast.makeText(this, myfolder + " can't be created.", Toast.LENGTH_SHORT).show();

        } else
            Toast.makeText(this, myfolder + " can be created.", Toast.LENGTH_SHORT).show();
    else
        Toast.makeText(this, myfolder + " already exits.", Toast.LENGTH_LONG).show();

Тост показывает, что уже существует при каждом запуске, но я не могу видеть каталог com.packagename. В чем проблема в этом

1 Ответ

0 голосов
/ 24 мая 2018

Моя папка создана. Это можно увидеть с помощью Обозревателя файлов устройств. (Вид-> Новое окно-> Обозреватель файлов устройств). Мы можем найти созданную папку в файлах data-> data-> com.yourpackagename->-> Моя папка.

...