利用文件字节输入流,输出流实现文件的复制
程序员文章站
2022-04-09 16:44:51
...
package e2;
import java.io.*;
public class Copy {
Copy(){};//构造方法
void CopyFile(File sFile, File dFile){
try {
InputStream in = new FileInputStream(sFile);//文件字节输入流
OutputStream out = new FileOutputStream(dFile,true);//文件字节输出流
long n = sFile.length(); //要复制文件的大小,length()方法返回文件字节数
int b = (int)n; //把n强制转换为整型
byte a[] = new byte[b];
in.read(a,0,b); //从源sFile读出内容到数组a中,
out.write(a,0,b);//从a中读出内容到dFile
in.close();
out.close();
}
catch(IOException e) {
System.out.println(e.toString());
}
}
}
package e2;
import java.io.*;
public class Test {
public static void main(String args[]) {
File sFile = new File("source.txt");//俩文件
File dFile = new File("backup.txt");
try {
if(!sFile.exists()) {
sFile.createNewFile();
}
if(!dFile.exists()) {
dFile.createNewFile();
}
}
catch(IOException e) {
System.out.println(e.toString());
}
Copy copy = new Copy();
copy.CopyFile(sFile,dFile );
}
}
上一篇: 亚洲简介 亚洲一共有多少个国家?
推荐阅读
-
文件输入输出流 OutputStrea字节输出流,InputStream字节输入流,Writer字符输出流,Reader字符输入流,转换流,拷贝原始实现详解
-
利用字节流和字节数组流是实现文件的复制
-
文件输入输出流 OutputStrea字节输出流,InputStream字节输入流,Writer字符输出流,Reader字符输入流,转换流,拷贝原始实现详解
-
【JAVA】IO之使用字节输入流和字节输出流实现文件拷贝
-
利用文件字节输入流,输出流实现文件的复制
-
FileOutStream、FileInputStream字节输出流输入流实现文件的读取儒输入
-
字节输出流 && 字节输入流 && 复制文件 && 字符输入流 && 字符输出流 && 续写和换行 && 流异常
-
Java IO流,文件字节输入流,字节输出流,读、写操作以及文件copy复制(边读边写)
-
较简单的字节输入流输出流拷贝文件