IO流第六课,字节流、节点流、文件的拷贝
来源:互联网 发布:未来网络发展论文 编辑:程序博客网 时间:2024/06/05 17:53
文件的拷贝,程序为桥梁
建立联系 File对象 文件源头 拷贝至目的地
选择流 文件输出流 OutputStream FileOutputStream
文件输入流 InputStream FileInpuStream
操作 byte[] b = new byte[1024];
int len = 0;
while(len = (输入流.read(b)) != -1){
输出流.write ()+b
}
释放资源 关闭输出、输入流
package com.pkushutong.ioFile;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;public class Test08 {public static void main(String[] args) {String InputPath = "F:/FileTest/12.jpg";String OutputPath = "F:/FileTest/11.jpg";try {copyFile(InputPath, OutputPath);} catch (FileNotFoundException e) {e.printStackTrace();System.out.println("文件不存在");} catch (IOException e) {e.printStackTrace();System.out.println("文件拷贝失败");}}public static void copyFile(String InputPath,String OutputPath) throws IOException{File src = new File(InputPath);File dest = new File(OutputPath);if(!src.isFile()){throw new IOException("只能拷贝文件");}InputStream is = new FileInputStream(InputPath);OutputStream os = new FileOutputStream(OutputPath);byte[] b = new byte[1024];int len = 0;while((len = (is.read(b))) != -1){os.write(b, 0, len);}os.flush();os.close();is.close();}}
0 0
- IO流第六课,字节流、节点流、文件的拷贝
- IO流文件的拷贝
- 148_IO_字节流_节点流_文件的拷贝
- io流-文件拷贝
- IO流对文件的拷贝(字节流与字符流)
- IO流第五课,字节流、节点流、文件读取、写出、追加文件
- IO流三:字节流文件读写操作、拷贝图片、带缓冲区的字节流、read()原理、读取键盘录入
- IO流(字节流的缓冲区)-示例拷贝mp3
- 使用java的IO字节流拷贝图片
- 文件字节流--拷贝文件夹
- IO流-文件的拷贝、删除
- 149_IO_字节流_节点流_文件夹拷贝_工具制作_文件后缀与软件的关系
- IO流,实现文件拷贝
- java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
- IO学习(十一)利用字节数组流实现文件拷贝,QuesRemain
- IO_字节流_节点流_文件读取_写出_追加文件_拷贝文件JAVA147-148
- 【Java.IO】I/O 【字节/字符】【节点流】 - 之 - 【文件流】 - File*
- 字节流实现文件和文件夹的拷贝
- Method Swizzling 和 AOP 实践
- 编程珠玑及续笔记
- CSS基线之道
- 词根 -pose-,-posit- 表示“放置,站在那里,停在那里”
- Bitmap
- IO流第六课,字节流、节点流、文件的拷贝
- 一些小问题,总是忘,每次遇到还得查,记到这里方便以后查询
- angular 数据建模
- 只有程序员了解的9个真相
- ios开发资源汇总
- 5.3 慢速路径处理
- java设计模式——策略模式
- * 获取1-100间所有奇数的和 * @return 1-100间所有奇数的和
- 操作语录