public static void main(String[] args) throws IOException { String dir = "e:/test/Java"; String fileName = "java.txt"; //创建一个文件 File f = new File(dir,fileName); NewDir(dir); //检查目录是否存在 NewFile(dir+"/"+fileName); //创建文件名 //输出字符流 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(f,true)); BufferedWriter bw = new BufferedWriter(osw); for(int i=1; i<=100; i++){ bw.write("中国java程序员"); bw.newLine(); } bw.close(); osw.close(); //输入字符流 InputStreamReader isr = new InputStreamReader(new FileInputStream(f)); BufferedReader br = new BufferedReader(isr); String s; while((s=br.readLine())!=null){ System.out.println(s.toUpperCase()); } br.close(); isr.close(); } //创建目录 public static void NewDir(String dir){ File f = new File(dir); if(!f.exists()){ f.mkdirs(); } } //由http://www.secn.com.cn 提供,转载请注明来源,谢谢! public static void NewFile(String file) throws IOException{ File f = new File(file); String parent = f.getParent(); NewDir(parent); if(!f.exists()){ f.createNewFile(); } }
由http://www.secn.com.cn 提供,转载请注明来源,谢谢!