Java编写文件拷贝
来源:互联网 发布:淘宝包店名字 编辑:程序博客网 时间:2024/06/13 03:52
public class TestDemo {
public static void main(String[]args) throws Exception {
File inFile = new File("d:"+File.separator+"demo"+File.separator+"hello.jpg") ;
if (!inFile.exists()) {
System.out.println("拷贝的源文件不存在,程序退出!");
System.exit(1);
}
File outFile = new File("d:"+File.separator+"mldn"+File.separator+"nihao"+
File.separator+"hello"+File.separator+"my.jpg") ;
copy(inFile,outFile) ;
}
public static boolean copy(FileinFile,File outFile) throws Exception {
InputStream input = null ;// 实现输入数据读取
OutputStream output = null ;// 实现输出数据保存
try {
// 需要考虑目标文件的文件夹生成问题
if (!outFile.getParentFile().exists()) {
outFile.getParentFile().mkdirs() ;
}
byte data [] =new byte [2048] ;
// 分别实例化输入流与输出流
input = new FileInputStream(inFile) ;
output = new FileOutputStream(outFile) ;
int temp = 0 ;// 保存每次读取进来的数据
// 将数据读取到数组之中,而后返回读取的个数
while((temp =input.read(data)) != -1) {
output.write(data,0,temp);
}
return true ;
} catch (Exceptione) {
throw e ;
} finally {
if (input !=null) {
input.close();
}
if (output !=null) {
output.close();
}
}
}
}
- Java编写文件拷贝
- java文件拷贝
- Java拷贝文件
- java实现文件拷贝
- java编程文件拷贝
- Java拷贝大文件
- java拷贝文件代码
- java文件拷贝
- Java 文件拷贝
- java 文件拷贝操作
- java拷贝文件
- Java 拷贝文件内容
- java文件拷贝
- java之 ------ 文件拷贝
- Java文件拷贝
- java文件拷贝类
- Java文件拷贝
- java文件的拷贝
- UVa 1630
- BZOJ 2038: [2009国家集训队]小Z的袜子(hose)
- iOS下单签名串之字典通过key值进行降序排列
- nginx rewrite 指令
- 最小木棒问题 dfs+ 减枝
- Java编写文件拷贝
- [珠玑拾遗]之一------通俗易懂解读位向量和Java实现
- CV1——二值图像分析之连通域
- RMAN的一些脚本
- 大数据系列修炼-Scala课程45
- caffe学习笔记
- 实现SLG地图
- 使用Glide下载图片
- bzoj 3757 苹果树(树上莫队)