Я пытаюсь создать папку в 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. В чем проблема в этом