一、文件类

涉及到文件,目录的操作就需要用File类

1.构造函数:操作文件之前,首先需要获取到一个文件对象

File file = new File(指定一个文件路径);

作用:根据指定的路径创建了一个文件对象

2.File类常用方法

image.png

二、IO流

IO流其实就是操作文件读写的一门技术

I:in(输入流,读取文件内容到流对象)

O:out(输出流,写出文件内容到流对象)

分类:

        字节流:一般是操作文本文件,图片、视频、音频文件的读写

        字符流:一般是操作文本文件的读写

image.png

三、文件拷贝

public class FileCopy {
    public static void main(String[] args) throws Exception {
        String fromPath = "C:\\Users\\86182\\Desktop\\WeChat_20220319132947.mp4";
        String toPath = "C:\\Users\\86182\\Desktop\\study.mp4";

        InputStream inputStream = new FileInputStream(new File(fromPath));
        OutputStream outputStream = new FileOutputStream(new File(toPath));
        int size = 0;
        while ((size = inputStream.read()) != -1){
            outputStream.write(size);
        }

        if (inputStream != null){
            inputStream.close();
        }
        if (outputStream != null){
            outputStream.close();
        }
        System.out.println("finish");
    }
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注