news 2026/4/16 17:30:52

Java进阶文件输入输出实操(图片拷贝)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java进阶文件输入输出实操(图片拷贝)
Java进阶文件输入输出实操(图片拷贝)
  • 把某个目录下的全部图片,全部拷贝到另外一个目录

    package test;

    import domee.chapter6_7.B;

    import java.io.*;

    public class Ex10_10 {
    public static void main(String[] args) throws IOException {
    String dir = “C:\Users\123\Desktop\test”;
    creatFile(dir);
    File file = new File(dir+“\img”);
    File[] files = file.listFiles();
    for (File file1 : files){
    String name = file1.getName();
    System.out.println(name);
    copy(file.getAbsolutePath()+“”+name,dir+“\copy”+name);
    }

    } public static void creatFile(String dir){ File file = new File(dir+"\copy"); file.mkdir(); } public static void copy(String from,String to)throws IOException { InputStream inputStream = new FileInputStream(from); OutputStream outputStream = new FileOutputStream(to); BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream); BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream); byte[] bytes = new byte[inputStream.available()]; int size ; while ( (size = inputStream.read(bytes))!= -1){ bufferedOutputStream.write(bytes,0,size); } bufferedInputStream.close(); bufferedOutputStream.close(); }

    }

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:20:11

新手进阶Python:给办公助手加定时功能,自动处理任务不用盯

大家好!我是CSDN的Python新手博主~ 上一篇我们整合了Excel、Word、PDF、OCR的全能办公助手,很多小伙伴反馈“如果能定时自动运行就好了,比如每天早上8点自动处理Excel数据、生成报表并发送给领导,不用我手动点”。今天…

作者头像 李华
网站建设 2026/4/16 1:41:19

linux redis简单操作

linux redis简单操作 1、centOS 系统安装redis https://blog.csdn.net/weixin_42835409/article/details/119562074 2、安装完成后终端输入redis-cli 报 redis-cli -bash: redis-cli: command not found 问题解决 进入到redis文件下src/bin目录下 将redis-cli 复制到 /usr/loc…

作者头像 李华
网站建设 2026/4/16 16:14:39

为什么“缓存“能提高系统性能?——从 CPU 缓存到分布式缓存

💨 为什么"缓存"能提高系统性能?——从 CPU 缓存到分布式缓存 ⚡大家好,我是无限大,欢迎收看十万个为什么系列文章 希望今天的内容能对大家有所帮助想象一下:你去图书馆借一本书,每次都要从书架上…

作者头像 李华
网站建设 2026/4/15 13:50:23

java进阶知识点

java回收机制 浅谈java中的反射 依赖注入的简单理解 通过接口的引用和构造方法的表达,将一些事情整好了反过来传给需要用到的地方~ 这样做得好处:做到了单一职责,并且提高了复用性,解耦了之后,任你如何实现&#xf…

作者头像 李华
网站建设 2026/4/16 12:45:36

Java MySQL 连接

Java MySQL 连接 本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。 Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到 jar 库文件,然后在对应的项目中导…

作者头像 李华