你在sdcard下createNewFile一下试试不可以吗看如果返回false,或者抛出异常,那就是没有权限嘛File file=new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/text.txt"); file.createNewFile();