1
我想在我的android项目中创建目录。我已经尝试下面的代码,我无法在我的项目中找到任何目录。如何在应用程序项目中以编程方式创建目录?
File myDir = new File(getCacheDir(), "files");
myDir.mkdir();
if(!myDir.exists())
myDir.mkdirs();
我想在我的android项目中创建目录。我已经尝试下面的代码,我无法在我的项目中找到任何目录。如何在应用程序项目中以编程方式创建目录?
File myDir = new File(getCacheDir(), "files");
myDir.mkdir();
if(!myDir.exists())
myDir.mkdirs();
如果你只是想在你的内部存储创建一个导演,你能做到这一点在下面的方法
File mydir = context.getDir("files", Context.MODE_PRIVATE); //Creating an internal dir;
if (!mydir.exists())
{
mydir.mkdirs();
}
getFilesDir()
返回一个文件对象的目录是私有的只有你的应用程序。
getDir()
使您能够在内部存储器中创建任何文件或目录,根据您创建它的模式,其他应用程序也可以访问该文件或目录。
getCacheDir()
返回文件系统上特定于应用程序的缓存目录的绝对路径,但不能让您在那里创建Dir。你可以创建一个文件。
请注意,该文件将被存储在内部存储器中,并且可以由系统和用户在清除缓存时手动清除。
确保您在清单中获得了许可。 – MathanG
已获得许可 – saiRam89
是否要在内部存储或外部创建目录? –