关闭

复制文件

222人阅读 评论(0) 收藏 举报
public class CopyMusic {
	/*
	 * 以字节为单位读取文件,常用读取二进制文件,如图片、音乐、影像等
	 */
	public static void main(String[] args) {
		byte[] tempByte = new byte[1024];
		int byteread = 0;
		try {
			FileInputStream fis = new FileInputStream("c:\\music.wma");
			FileOutputStream fos = new FileOutputStream("copy_music.wma");
			while((byteread = fis.read(tempByte)) != -1){
				fos.write(tempByte);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

 

复制图片等二进制文件

/**
 * 复制二进制文件,入音频、视频、图片等
 * @param src 原路径
 * @param des 目标路径
 */
public static void copyFile(String src, String des) {
	byte[] tempByte = new byte[1024];
	int byteread = 0;
	try {
		FileInputStream fis = new FileInputStream(src);
		FileOutputStream fos = new FileOutputStream(des);
		while ((byteread = fis.read(tempByte)) != -1) {
			fos.write(tempByte);
		}
	} catch (FileNotFoundException e) {
		e.printStackTrace();
	} catch (IOException e) {
		e.printStackTrace();
	}
}

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:310615次
    • 积分:8723
    • 等级:
    • 排名:第2262名
    • 原创:1096篇
    • 转载:14篇
    • 译文:0篇
    • 评论:5条
    最新评论