package zuoye; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.util.Scanner; public class IoDemo { public static void main(String[] args) throws Exception{ //先判断一个文件是否存在,不存在创建一个文件 File file=new File("d:/text.txt"); if(file.exists()) { System.out.println(file.getName()+"文件存在"); } else { System.out.println("文件不存在!"); file.createNewFile(); System.out.println(file.getName()+"文件创建成功"); } //读取文件 FileInputStream in = new FileInputStream("d:/text.txt"); String str=""; int i=0; byte[]b=new byte[1024]; while((i=in.read(b))>0) { str+=new String(b, 0, i); } in.close(); System.out.println("文件读取完成"); //写入文件 Scanner sc=new Scanner(System.in); System.out.println("请输入文件名称:"); String str1=sc.nextLine(); FileOutputStream out=new FileOutputStream(str1); byte[]b1=str.getBytes(); out.write(b1); System.out.println("写入完成"); out.close(); } }