用IO流拷贝歌曲

package lianxi;

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

/*
 * 拷贝歌曲
 */
public class IOputstreamDemo {

    public static void main(String[] args) {
        FileInputStream fi=null;
        FileOutputStream fo=null;
        try{
            fi=new FileInputStream("F:\\音乐&song\\Beyond-真的爱你.mp3");
            fo=new FileOutputStream("E:\\123.mp3");
            byte[] bt=new byte[1024];
            while(fi.read(bt)!=-1){
                fo.write(bt);
            }

        }catch(IOException e){
            throw new RuntimeException("读写文件失败!!!");
        }
        finally{
            if(fi!=null){
                try {
                    fi.close();
                } catch (IOException e) {

                    e.printStackTrace();
                }
            }
            if(fo!=null){
                try {
                    fo.close();
                } catch (IOException e) {

                    e.printStackTrace();
                }
            }
        }

    }

}//听着歌感受编程的力量,那种充满指尖的力量,大家感受一下吧!!!
时间: 2024-10-22 21:30:42

用IO流拷贝歌曲的相关文章

IO流 拷贝图片

/* * 复制一个图片: * 1.用字节读取流对象和图片关联 * 2.用字节写入流对象创建一个图像文件,用于存储获取到的图片 * 3.通过循环读写,完成数据的存储 * 4.关闭资源 */ import java.io.*; public class CopyPic { public static void main(String[] args) { FileOutputStream fos=null; FileInputStream fis=null; try { fos=new FileOut

IO流 拷贝文本文件

/* * 将C盘一个文本文件复制到D盘 * 1.在D盘创建一个文件,用于存储C盘文件中的数据 * 2.定义读取流和C盘文件关联 * 3.通过不断的读写完成数据存储 * 4.关闭资源 */ import java.io.*; public class CopyText { public static void main(String[] args) { copy_1(); //copy_2(); } /* * 从C盘读取一个字符,就往D盘写一个字符 */ public static void co

java IO流拷贝图片

图片属于字节流,使用InputStream和OutputStream. import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyImage { public static void main(String[] args) throws IOException { File inFile = n

java IO流

* IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流. * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字符流 : 字符流只能操作纯字符数据,比较方便. * IO流常用父类 * 字节流的抽象父类: * InputStream * OutputStream * 字符流的抽象父类: * Reader * Writer * IO程序

JavaEE基础(二十)/IO流

1.IO流(IO流概述及其分类) 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流. 流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 : 字符流只能操作纯字符数据,比较方便. 2.IO流常用父类 字节流的抽象父类: InputStream OutputStream 字符流的抽象父类: Reader Writer 3.IO程序书写 使

day20<IO流>

IO流(IO流概述及其分类) IO流(FileInputStream) IO流(read()方法返回值为什么是int) IO流(FileOutputStream) IO流(FileOutputStream追加) IO流(拷贝图片) IO流(拷贝音频文件画原理图) IO流(字节数组拷贝之available()方法) IO流(定义小数组) IO流(定义小数组的标准格式) IO流(BufferedInputStream和BufferOutputStream拷贝) IO流(flush和close方法的区

对IO流的操作(文件大小,拷贝,移动,删除)

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.SequenceInputStream; class LjyFileClass { /*LjyFileClass工具类使用需知: * * 1.计算

Java中IO流,输入输出流概述与总结

总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类: 而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类. [首先需要明白的是:流是干什么的???(为了永久性的保存数据)   根据数据流向的不同分为输入流和输出流:   根据处理数据类型的不同分为字符流和字

Java成长第四集--文本处理IO流

Java IO流在实际业务中使用的频率还是蛮高的,一些业务场景比如,文件的上传和导出,文件的读取等基本都是通过操作IO流来实现的,所以IO流是我们现在学习过程中必须要掌握的技能之一,熟练的使用IO流,理解它的操作过程,能够让我们在今后的开发过程中达到事半功倍的效果.话不多说,首先,让我们来看看Java IO流的组织架构图: 所以,我们可以清晰的发现IO流中主要分为了两类,一类是字节流一类是字符流,要知道两者的区别,我们还需要理解一个概念, 流: 在程序中所有的数据都是以流的方式进行传输或保存的,