文件复制问题,io流

1、关于文件的复制问题,代码如下

import java.io.FileInputStream;   
import java.io.FileOutputStream;   
import java.io.IOException;   

/**
 * 
 * @author  赵永恩
 *
 */
public class CopyFile {
	
	public static void main(String [] agrs){
		String fileForm="D:\\filetest\\file.rmvb";
		String fileTo="D:\\filetest\\[copy]file.rmvb";
		CopyFile copyfile=new CopyFile();
		boolean s=copyfile.copyF(fileForm,fileTo);
		
		if(s == true){
			System.out.println("文件复制成功!");
		}
	}
	
	/**
	 * 
	 * 复制文件
	 * 
	 * @param fileFrom 文件开始位置
	 * @param fileTo  文件复制后位置
	 * @return
	 */
    public  boolean copyF(String fileFrom, String fileTo) {   
        try {   
            FileInputStream in = new java.io.FileInputStream(fileFrom);   
            FileOutputStream out = new FileOutputStream(fileTo);   
            byte[] bt = new byte[1024];   
            int count;   
            while ((count = in.read(bt)) > 0) {   
                out.write(bt, 0, count);   
            }   
            in.close();   
            out.close();   
            return true;   
        } catch (IOException ex) {   
            return false;   
        }   
    }   
} 

你可能感兴趣的:(java)