我在Activity中测试创建目录,但是无论如何都不行。
File dir=new File("test");
System.out.println(dir.mkdir());
就这两行代码,放在Activity中就创建不了目录,写在普通的application程序中就可以,求指教。

解决方案 »

  1.   

    估计你的权限不够,你放到
     /data/data/<应用包名> 路径下去创建吧
      

  2.   

    估计你的用户权限不够,
    你可以把文件创建到  /data/data/<应用包名>  目录下
      

  3.   

    估计你的用户权限不够,
    你可以把文件创建到  “/data/data/<应用包名>”  目录下
      

  4.   

    如果想要操作存储设备,需要在AndroidManifest.xml中添加如下权限。<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
      

  5.   

    谢谢啦,是的,我直接在data/data/mar.activity下建了一个test目录,问题解决。
    但这test目录并没有在工程下面显示啊,请问为什么呢?
      

  6.   

    谢谢啦,是的,我直接在data/data/mar.activity下建了一个test目录,问题解决。
    但这test目录并没有在工程下面显示啊,请问为什么呢?