Java创建文件并写入字符串,如果文件存在则只写入字符串。
-
String sourceString = "sourceString"; //待写入字符串
-
byte[] sourceByte = sourceString.getBytes();
-
if(null != sourceByte){
-
try {
-
File file = new File(path); //文件路径(路径+文件名)
-
if (!file.exists()) { //文件不存在则创建文件,先创建目录
-
File dir = new File(file.getParent());
-
dir.mkdirs();
-
file.createNewFile();
-
}
-
FileOutputStream outStream = new FileOutputStream(file); //文件输出流用于将数据写入文件
-
outStream.write(sourceByte);
-
outStream.close(); //关闭文件输出流
-
} catch (Exception e) {
-
e.printStackTrace();
-
}
-
}