Java 中 创建文件操作
2017-10-20 19:12
99 查看
Section1 创建文件
if (Environment.MEDIA_MOUNTED.equals( Environment.getExternalStorageState())){ String path = Environment.getExternalStorageDirectory().getAbsolutePath(); path=path+File.separator+"1ATesthahag"+File.separator+"tempImage.png"; Toast.makeText(this,path,Toast.LENGTH_LONG).show(); File file = new File(path); if (!file.exists()){ try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } }
查看SD卡后发现没有创建成功
Section2 先添加文件夹再创建文件
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){String path = Environment.getExternalStorageDirectory().getAbsolutePath();path=path+File.separator+"1ATesthahah"+File.separator+"tempImage.png";Toast.makeText(this,path,Toast.LENGTH_LONG).show();File file = new File(path); if (!file.getParentFile().exists()) {file.getParentFile().mkdirs();}if (!file.exists()){try {file.createNewFile();} catch (IOException e) {e.printStackTrace();}}}
这回创建成功了
总结,在java中,若要创建一个文件,则其所在文件夹必须先存在,
---------------------------------------------------------------------
标准的创建步骤:
if (!file.getParentFile().exists()) {file.getParentFile().mkdirs();}if (!file.exists()){try {file.createNewFile();} catch (IOException e) {e.printStackTrace();}}
相关文章推荐
- java IO操作-创建文件
- java_对文件的删除、剪切、移动和创建文件夹操作
- 内容文件Java创建TXT文件并进行读、写、修改操作
- (转)Java创建txt文件并进行读、写、修改操作
- java创建TXT文件并进行读、写、修改操作
- 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
- java创建TXT文件并进行读、写、修改操作
- java 中文件目录创建操作
- java创建TXT文件并进行读、写、修改操作
- 利用java操作Itext创建pdf文件
- java13.语言进阶------本地文件操作---文件夹的创建、重命名、删除
- java操作文件(创建、删除、复制、剪切)
- java文件操作,创建文件,获取文件列表
- Java中文件和文件夹创建、删除和移动操作,Java Socket多线程传输多文件
- java 对文件的删除、剪切、移动和创建文件夹操作
- java创建TXT文件并进行读、写、修改操作
- java创建TXT文件并进行读、写、修改操作
- java 对文件的删除、剪切、移动和创建文件夹操作
- java文件操作 之 创建文件夹路径和新文件
- Java创建TXT文件并进行读、写、修改操作