使用java在android环境下创建文件并写入内容

//调用
public void a (){
String path = Environment.getExternalStorageDirectory()+ “/new”;
String filename = “/a.txt”;//注意前面要加一个"/"
String txt = “我是a.txt文件中的内容”;
addTxtFile(path,filename,txt );
}
//传入文件路径,文件名,文件内容=》在指定位置创建文件
public void addTxtFile(String path,String filename,String txt){//例:filename="/a.txt"
try {//例:path=Environment.getExternalStorageDirectory()+ “/new”
File fss = new File(path);
if(!fss.exists()){//文件目录是否存在
try{
fss.mkdirs();//不存在则创建
}catch (Exception e){
//
}
}
File fs = new File(path+ filename);
FileOutputStream outputStream =new FileOutputStream(fs);
outputStream.write(txt.getBytes());//写入
outputStream.flush();
outputStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

你可能感兴趣的:(使用java在android环境下创建文件并写入内容)