我试图在Android上的SD卡上建立一个名为"images"的目录.这是我的代码,但它不起作用?谁能给我一些建议?
File picDirectory = new File("mnt/sdcard/images");
picDirectory.mkdirs();
Run Code Online (Sandbox Code Playgroud)
Wil*_*ate 67
您希望确定您正确找到SD卡的地址,但您无法确定它始终位于任何特定地址.您将要执行以下操作!
File directory = new File(Environment.getExternalStorageDirectory()+File.separator+"images");
directory.mkdirs();
Run Code Online (Sandbox Code Playgroud)
如果这对您有用,请告诉我!
你还需要以下一行 AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我用它来知道结果:
File yourAppDir = new File(Environment.getExternalStorageDirectory()+File.separator+"yourAppDir");
if(!yourAppDir.exists() && !yourAppDir.isDirectory())
{
// create empty directory
if (yourAppDir.mkdirs())
{
Log.i("CreateDir","App dir created");
}
else
{
Log.w("CreateDir","Unable to create app dir!");
}
}
else
{
Log.i("CreateDir","App dir already exists");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51071 次 |
| 最近记录: |