在Android/data/com.yourpakagename/mydirectory中创建文件夹

在Android/data/com.yourpakagename/mydirectory中创建文件夹,directory,internal,Directory,Internal,我正在尝试在Android/data/com.yourpakagename/mydirectory中创建一个文件夹 我用过这个代码,但它会在内部创建文件夹 public void Createfol(){ File mediaStorageDir = new File(Environment.getExternalStorageDirectory(), "MyNew directory"); if (!mediaStorageDir.exists()) { if (!mediaStora

我正在尝试在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");
    }
}
但我想在data/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();

Toast在每次运行时都显示已存在,但我无法看到com.packagename目录。这有什么问题?

我的文件夹已创建。可以使用设备文件资源管理器查看。(查看->新建窗口->设备文件资源管理器)。我们可以在data->data->com.yourpackagename->files->my folder中找到创建的文件夹。

文件夹可以在设备文件资源管理器中看到:)