package io;
import java.io.*;
/**
* Created by Wangjianxin on 2017/8/24 0024.
*/
public class copyFile {
public static void main(String[] args) {
try {
coptbybuff();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void copy() throws IOException{
String src = "C:\\Users\\Administrator\\Desktop\\filetest\\wangjianxin.txt";
String tag = "C:\\Users\\Administrator\\Desktop\\filetest\\newwangjianxin.txt";
File file = new File(src);
File file2 = new File(tag);
if(!file.exists())
throw new IllegalArgumentException("不存在");
FileInputStream in = new FileInputStream(file);
FileOutputStream out = new FileOutputStream(file2);
byte[] buff = new byte[8*1024];
int b = 1;
while ((b=in.read(buff,0,buff.length)) != -1){
out.write(buff,0,b);
}
in.close();
out.close();
}
public static void coptbybuff() throws IOException{
String src = "C:\\Users\\Administrator\\Desktop\\filetest\\wangjianxin.txt";
String tag = "C:\\Users\\Administrator\\Desktop\\filetest\\buffwangjianxin.txt";
File file = new File(src);
File file2 = new File(tag);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
BufferedOutputStream ois = new BufferedOutputStream(new FileOutputStream(file2));
int c = 1;
while ((c = bis.read()) != -1){
ois.write(c);
ois.flush();
}
bis.close();
ois.close();
}
}
java io - copyFile
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- org.springframework.beans.factory.UnsatisfiedDependencyEx...
- 之前用的第三方的消息推送 jpush 的消息推送,和环信的Im。 目前个人觉得自己实现有两个简单的方案可以使用: ...
- Hbase到了0.96.0之后就不再实现接口Writable了解决方法:暂时没有解决方法,因为hive-0.12....
- 一、IO流的概念 Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,在Java中把不同...
- 想要查看此教程的目录请点击:Java IO教程目录贴地址 有时候你可能需要并发的处理输入或输出。换句话说,你可能需...