如何用代码实现图片,音频视频的复制粘贴
生活中我们经常会用到复制粘贴,比如把一张图片、一首歌或者一个视频从一个文件夹里复制粘贴到另一个文件夹,操作起来很方便。那么我们如何用代码来实现这个过程呢?其实也不难,这里就用到了我们IO流里面的利用DataInputStream和DataOutputStream来读写二进制文件。下面我们用代码来实现这个过程。
1、使用字节流读二进制文件
利用DataInputStream类读二进制文件也要用到FileInputStream类来关联二进制文件,具体操作步骤如下:
//1、引入相关的类
import.java.io.FileInputStream;
import.java.io.DataInputStream;//2、构造一个数据输入流对象
FileInputStream fis=new FileInputStream("path")//path为原文件的路径名
DataInputStream dis=new DataInputStream(fis);//3、利用数据输入流类的方法读取二进制文件中的数据
byte[] b=new byte[fis.available()];
dis.write(b);//4、关闭流
dis.close();
fis.close();
2、使用字节流写二进制文件
//1、引入相关的类
import.java.io.FileOutputStream;
import.java.io.DataOutputStream;//2、构造一个数据输入流对象
FileOutputStream fos=new FileOutputStream("path")//path为新的路径名
DataOutputStream dos=new DataOutputStream(fos);//3、利用数据输出流类的方法把数据写进二进制文件
dos.write(b);//4、关闭流
dos.close();
fos.close();
这样我们就完成了二进制文件的复制粘贴过程。
public class TestData {public static void copy(String from,String to,boolean isAppend) throws IOException {FileInputStream fis=new FileInputStream(from);FileOutputStream fos=new FileOutputStream(to);DataInputStream dis=new DataInputStream(fis);DataOutputStream dos=new DataOutputStream(fos);byte[] b=new byte[fis.available()];dis.read(b);dos.write(b);dos.close();dis.close();fos.close();fis.close();}public static void main(String[] args) throws IOException {copy("C:\\Users\\djy\\Desktop\\ss.jpg","jt.jpg",false);}
}
如何用代码实现图片,音频视频的复制粘贴相关推荐
- excel高级筛选怎么用_如何用excel在筛选状态下怎么复制粘贴?
试玉要烧三日满,辨材须待七年期.大家好,我是IT探险家. 今天的问题就是大家用excel会经常遇到的问题:C列数据是筛选状态,现在想把D列数据,复制粘贴到E列,怎么做呢?wps有一个功能是粘贴到可见单 ...
- html网页文档无法复制粘贴图片,网页文本无法复制粘贴?高手教的这5招太绝了,全网任意免费复制!...
说到网页的复制粘贴,相信很多人都有过这种经历: 办公时经常需要在网上查找资料,然而好不容易找到了找到了不错的资料,想复制粘贴时却因为网页本身的限制,导致无法复制! 那么,在网上遇到一些无法复制的文本时 ...
- 如何用代码免费格式转换视频/音频(0基础手把手教学)
不知你是否也为音频文件格式转换问题而头疼过,转换速度慢到不行,甚至转换软件需要充值才能运行 今天教大家自己动手免费进行格式转换,保证0基础,保姆级详细教程如下
- day10 多媒体(文字 图片 音频 视频)
1计算机表示图形的几种方式 bmp:以高质量保存 用于计算机 jpg:以良好的质量保存 用于计算机或者网络 png:以高质量保存 图片大小的计算公式:图片的总像素*每个像素的大小 ...
- CTF-MISC文件隐写总结(图片,音频,视频,压缩包等文件)
前置知识 file 命令根据文件头,识别文件类型,如果文件头前边有数据就识别不出来了 strings 输出文件中的可打印字符 可以发现一些提示信息或者特殊编码的信息 可以配合-o参数获取所有的ASCI ...
- 图片/音频/视频/文字相关软件
图像方面 图片方面的软件,分类 一是图片查看器, 二是图片管理器, 三是图片编辑器, 四是图片截图工具 1.格式工厂 2.画图 3.PS 4.iconlover 5.FastStone Image V ...
- python selenium 验证码识别_Python网络爬虫之如何用代码识别图片验证码
验证码 当我们在爬取某些网站的时候,对于一些频繁请求,网站会识别你是机器还是人.如果是机器,直接不允许你访问这个网站了,直接返回404或者禁止访问. 最常见的方式就是验证码.验证码的主要功能就是区分当 ...
- 如何用PHP实现图片与视频合成,照片如何插入视频中|照片与视频合并
接下来,进入"背景音乐"设置,点击添加音乐的按钮,从文件中选择我们之前已经准备好的背景音乐素材,直接确定即可!如下图: 将背景音乐设置好后,点击确定,并退出.点击"sta ...
- mysql存储音频视频文件_如何在mysql 或者 其他的数据库中存放图片 音频 视频
root@ytt:/var/lib/mysql-files# for i in `seq 1 100`; do cp 微信图片_20190711095019.jpg "$i".jp ...
最新文章
- ACL 2021 | 腾讯AI Lab、港中文杰出论文:用单语记忆实现高性能NMT
- 4028: [HEOI2015]公约数数列
- 【渝粤教育】 国家开放大学2020年春季 2246社会工作概论 参考试题
- python counter_Python神奇的10个技巧
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 域账户登录时提示“你的账户配置不允许使用这台电脑。请试一下其他电脑” 解决方案
- Unity 发射子弹的两种方式
- 数据库悲观锁和乐观锁
- modelsim安装_Modelsim10.5安装教程
- 腾讯产品笔试策划+经验​
- xhEditor用法
- 读书笔记之《价值》张磊
- java 斜杠常量_Java基础之常量
- 【Java】SpringBoot后端格式转换:把PPT转成PDF
- 学c语言推荐哪种笔记本电脑,哪款笔记本适合大学生 推荐学生党笔记本电脑
- AIIA开发者大会百度飞桨及EasyDL专场:带你看五花八门的产业AI实践
- 【NLG】(六)文本生成评价指标—— ROUGE原理及代码示例
- 宕机三个月、36亿打水漂,印度骄傲Infosys如何活成了全球笑话?
- 英国AI研究员揭开真相,中国人工智能为何能发展迅猛?
- Linux系统的护花使者-----守护进程