郑重声明,尽管这样子不文明,但还是先对这破电脑发泄发泄吧,不对人发泄就没有伤害!
妈蛋,这年头使用电脑太多,离开的电脑就是这么的个东西都写不出来了,真是丢人丢大了!
今天去面试,从市政府做的是8路公交,应聘的是517号金色堤岸写字楼11层,可谓“一生一世要发了”啊!但估计挂了!不是老天不长眼,而是才知道自己有多菜,做项目再多有什么用?????????????????????????????????????????????回来自己在电脑上一试,妈蛋,好简单,手写就是写不出来!讨厌死了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- package graphTraversal;
- import java.io.BufferedInputStream;
- import java.io.BufferedOutputStream;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- /**
- * @author Administrator
- * 将1.txt的内容复制到2.txt中
- */
- public class Copyfiletofile {
- //定义文件一
- private File file1 = null;
- //定义文件二
- private File file2 = null;
- /**
- * 实现复制功能的函数
- * */
- private void copy(String f1, String f2){
- //初始化两个文件
- file1 = new File(f1);
- file2 = new File(f2);
- if(null != file1 && file1.exists() && file1.isFile()){
- try {
- //从file1中获得输入字节
- FileInputStream finputStream = new FileInputStream(file1);
- //为inputStream提供缓冲输入,提高性能
- BufferedInputStream binputStream = new BufferedInputStream(finputStream);
- //从file2中获取输出流,用于把数据写入文件file2中
- FileOutputStream foutputStream = new FileOutputStream(file2);
- //对file2进行缓冲输出数据
- BufferedOutputStream boutputStream = new BufferedOutputStream(foutputStream);
- //定义并初始化比特流大小
- byte[] bs = new byte[1024];
- //如果file2不存在,就创建它
- if(!file2.exists()){
- file2.createNewFile();
- }
- //以流的方式将file1中的数据开始拷贝到file2中
- while(binputStream.read(bs) > 0){
- boutputStream.write(bs);
- boutputStream.flush();
- bs = new byte[1024];
- }
- //关闭系统资源
- boutputStream.close();
- foutputStream.close();
- binputStream.close();
- finputStream.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- //调试
- public static void main(String[] args) {
- //获得文件1的路径
- String file1Path = "c:/1.txt";
- //获得文件2的路径
- String file2Path = "c:/2.txt";
- Copyfiletofile copyfiletofile = new Copyfiletofile();
- copyfiletofile.copy(file1Path, file2Path);
- }
- }
|
使用java实现类似于window的copy
原文:http://www.cnblogs.com/lanjianqing/p/4119902.html