copyfile.java
来自「基于某一文件创建一个输入流」· Java 代码 · 共 47 行
JAVA
47 行
import java.io.*;
public class CopyFile {
/**
* @param args
*/
public static void main(String[] args) {
FileInputStream fis = null;
FileOutputStream out = null;
try {
//基于某一文件创建一个输入流
fis = new FileInputStream("D:/a.jpg");
//基于某一文件创建一个输出流
out = new FileOutputStream("D:\\b.jpg");
//定义一个框
byte[] buffer = new byte[1024];
//定义一个int类型的变量,用来记录读出的字节个数
int i = 0;
//将输入流中的信息写入字节数组中
while((i = (fis.read(buffer))) != -1)
{
//使用输出流的方法,将数组中的信息写入文件中
System.out.println(i);
out.write(buffer,0,i);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally
{
try {
out.close();
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?