bufcopy.java

来自「初学的好东西值得一看看欢迎下载观看使用」· Java 代码 · 共 35 行

JAVA
35
字号
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.IOException;
class BufCopy{
	public static void main(String[] args){
		if(args.length!=2)
			System.out.println("Usage:BufCopy file1 file2");
		else{
			File f_obj1=new File(args[0]);
			File f_obj2=new File(args[1]);
			try{
			if(!f_obj1.isFile())
				System.out.println(args[0]+"文件并不存在,无法拷贝.");
			else{
				FileInputStream fis=new FileInputStream(f_obj1);
				BufferedInputStream bis=new BufferedInputStream(fis);
				FileOutputStream fos=new FileOutputStream(f_obj2);
				BufferedOutputStream bos=new BufferedOutputStream(fos);
				int f_data;				
				do{
					f_data=bis.read();
					if(f_data!=-1) bos.write(f_data);
				}while(f_data!=-1);
				bis.close();
				bos.close();
				
			}
			}catch(IOException e){System.out.println("文件IO出错!");}
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?