java文件的读写程序代码

 1 package textopen;
 2 
 3 import java.io.File;
 4 import java.io.FileNotFoundException;
 5 import java.io.FileOutputStream;
 6 import java.io.IOException;
 7 
 8 public class opentext3 {
 9 private static FileOutputStream fos;
10 private static FileOutputStream fos1;
11 
12 public static void main(String[] args) {
13 String s="大家好!欢迎学习对文本文档的创建以及对文本插入内容!";
14 FileOutputStream fos=null;//把fos方法里面的所指文档内容赋值为空
15 FileOutputStream fos1=null;//把fos1方法里面的所指文档内容赋值为空
16 File f=new File("C:\\Users\\Administrator\\Desktop\\文件.txt");//创建文件路径
17 File f1=new File("C:\\Users\\Administrator\\Desktop\\文件1.txt");//创建文件路径
18 if(!f.exists()){//判断是否存在这个文件,如果不存在创建文件
19 try {
20 f.createNewFile();
21 } catch (IOException e) {
22 // TODO 自动生成的 catch 块
23 e.printStackTrace();
24 }
25 }
26 if(! f1.exists()){//判断是否存在这个文件,如果不存在创建文件
27 try {
28 f1.createNewFile();
29 } catch (IOException e) {
30 // TODO 自动生成的 catch 块
31 e.printStackTrace();
32 }
33 }
34 try {
35 fos =new FileOutputStream(f);//把fos方法里面的内容输入到f所指的文本文档里面
36 fos1=new FileOutputStream(f1);//把fos1方法里面的内容输入到f所指的文本文档里面
37 } catch (FileNotFoundException e) {
38 // TODO 自动生成的 catch 块
39 e.printStackTrace();
40 }
41 byte [] b =s.getBytes();
42 try {
43 fos.write(b);//把s里面的字符串放到文本.txt里面
44 fos1.write(b, 0, s.length()/2);//把s里面的字符串长度一半放到文本1.txt里面
45 } catch (IOException e) {
46 // TODO 自动生成的 catch 块
47 e.printStackTrace();
48 }
49 finally{
50 try {
51 if(fos !=null){//判断文件.txt文本文件里面是否为空,不为空关闭文件
52 fos.close();
53 }
54 if(fos1 !=null){//判断文件1.txt文件里面是否为空,不为空关闭文件
55 fos1.close();
56 }
57 
58 } catch (IOException e) {
59 // TODO 自动生成的 catch 块
60 e.printStackTrace();
61 }
62 
63 }
64 }
65 }

 

posted @ 2016-11-09 19:15  *小嘻嘻*  阅读(1763)  评论(0编辑  收藏  举报