package OutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutptStreamDemo {
private static final String FILE_SEPARATOR = System.getProperty("file.separator");
public static void main(String[] args) throws IOException {
//需求 将数据写入文件中
//创建临时目录
File dir = new File("e:\\templatefile");
if(!dir.exists()){
dir.mkdir();
}
//创建存储数据的文件
File f = new File(dir,"file.txt");
System.out.println(f);
//创建一个用于操作文件的字节输出流对象。一创建就必须明确数据存储目的地。 输出流目的是文件 会自动创建 若已经存在 会覆盖原文件
FileOutputStream fileOutputStream = new FileOutputStream(f);
// FileOutputStream fileOutputStream = new FileOutputStream(f,true); 建可续写的流对象 (将字符串续写到原文件)
//调用父类中write方法
byte[] data = "asdfghj".getBytes();
// byte[] data2 = FILE_SEPARATOR+"asdfghj".getBytes(); 在下一行写入数据
fileOutputStream.write(data);
//关闭流资源
fileOutputStream.close();
}
}
IO流--FileOutputStream
最新推荐文章于 2024-10-20 15:50:12 发布