您的位置:首页 > 编程语言 > Java开发

Java 中 创建文件夹操作

2017-10-20 18:23 169 查看
Section1 mkdir
if (Environment.MEDIA_MOUNTED.equals(
Environment.getExternalStorageState())){
String  path = Environment.getExternalStorageDirectory().getAbsolutePath();
path=path+File.separator+"1ATesthaha"+File.separator+"tempImage.png";
Toast.makeText(this,path,Toast.LENGTH_LONG).show();
File file = new File(path);
file.mkdir();
}
检查文件发现没有创建成功Section2 mkdirs我们做一修改
if (Environment.MEDIA_MOUNTED.equals(
Environment.getExternalStorageState())){
String  path = Environment.getExternalStorageDirectory().getAbsolutePath();
path=path+File.separator+"1ATesthahab"+File.separator+"tempImage.png";
Toast.makeText(this,path,Toast.LENGTH_LONG).show();
File file = new File(path);
file.mkdirs();
}
这次创建成功了,但是结果不是我们想要的
tempImage.png成了文件夹了
Section3  getParentFile
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){String  path = Environment.getExternalStorageDirectory().getAbsolutePath();path=path+File.separator+"1ATesthahac"+File.separator+"tempImage.png";Toast.makeText(this,path,Toast.LENGTH_LONG).show();File file = new File(path);file.getParentFile().mkdirs();}
这回结果符合预期。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐