javaSE运用输入输出流写一个把文件从E盘复制到D盘的代码18.05.11(06-1)

//文件的复制,可以实现小文件的复制,因为用的是byte数组作为储存
package digui06;


import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;


public class Coby {


public static void main(String[] args) throws Exception {

//1,文件的读取区,现在文件再E盘
File f = new File("E:/text.txt");
// 创建FilrInputStream对象,文件的输入流
FileInputStream fs = new FileInputStream(f);
// 查看传入的文件的长度
int length = (int) f.length();
// 根据文件大小创建一个数组
byte[] date = new byte[length];
// 将文件数据读取写入数据
fs.read(date);
fs.close();



//2,文件的写入区,把文件写入C盘
File f1 = new File("D:/text.txt");
// 创建一个FileOutputFtream,输出流
FileOutputStream fs1 = new FileOutputStream(f1);


// 把数据写入文件
fs1.write(date);
// 关闭文件
fs1.close();


}


}

猜你喜欢

转载自blog.csdn.net/qq_38215042/article/details/80283907