在Android/data/com.yourpakagename/mydirectory中创建文件夹
我正在尝试在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
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中找到创建的文件夹。文件夹可以在设备文件资源管理器中看到:)