Java File创建文件复制文件
2016-04-18 11:03
453 查看
import java.io.*; public class Test12 { public static void main(String[] args) throws IOException { String separator = File.separator; //Windows系统与linux系统分割符不同。 String direcory = "dir1"+separator+"dir2"; String fileName = "test.txt"; File file = new File(direcory,fileName); String path = null; if(file.exists()) { path = file.getAbsolutePath(); System.out.println(file.getAbsolutePath()+"\n"+file.length()); //file.delete(); }else { file.getParentFile().mkdirs(); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } FileReader fr = new FileReader("f:/ServerClient.java"); FileWriter fw = n a391 ew FileWriter(path); BufferedReader br = new BufferedReader(fr); BufferedWriter bw = new BufferedWriter(fw); char[] ch = new char[1024]; int length = br.read(ch); while(length>0) { bw.write(ch,0,length); length=br.read(ch); } bw.flush(); fr.close(); fw.close(); } }
相关文章推荐
- Eclipse+Maven搭建Wbe项目(1)
- 堆排序
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
- 【Spring实战】—— 8 自动装配
- java中try 与catch的使用
- java 集合类
- java二维码工具类,中间带LOGO的,很强大
- java对excel表的操作,jxl的基本操作
- Java虚拟机探究之--JVM结构与内存模型
- 分享 做javaEE项目中常用的工具类中的方法!
- 跳跃表(Skip List)-实现(Java)
- ANDROID SDK 和JDK ThreadLocal 实现与区别分析
- Java异常处理和设计
- 【Spring实战】—— 7 复杂集合类型的注入
- java解析获取Excel中的数据--同时兼容2003及2007
- 和Java泛型谈谈
- java Zip压缩输入输出流问题
- java基础(8)--深入理解Java.String
- java开发环境搭建
- spring junit 单元测试