在android问题中创建一个文件夹

时间:2013-10-30 19:47:16

标签: android

我试图在sdcard目录下的android中创建一个文件夹,这是我的代码

    File folder = new File("/sdcard/"+ "testFolder");

    if (!folder.exists())
    {
        folder.mkdirs();
        Log.i("Sound folder", "Sound Folder created..");
    }
    else
    {
        Log.i("Sound folder", "Sound Folder already exists");
    }

我在android manifest.xml中设置了权限,这里是:

<uses-permission    android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

但检查文件夹时我找不到!!我错过了什么

1 个答案:

答案 0 :(得分:1)

File不会创建该文件夹。结帐mkDirs()

folder.mkDirs();

http://developer.android.com/reference/java/io/File.html#mkdirs()

你不应该使用“/ sdcard”。相反,请使用Environment.getExternalStorageDirectory()

File folder = new File(Environment.getExternalStorageDirectory() + "testFolder");