Java实现文本、图片、视频的拷贝(从一个地方拷贝到另一个地方)
2016-12-12 21:15
621 查看
注意本例用到了java的Junit单元测试类:
@Test
public void testCopyFile(){
long l1=System.currentTimeMillis();
String src="此处填写你准备要拷贝的文件路径和文件名"; //
String dest="此处填写你要拷贝到的目的路径和文件名"; //
copyFile(src, dest);
long l2=System.currentTimeMillis();
System.out.println(l2-l1);
}
public void copyFile(String src,String dest){
//1.提供读入和写入的文件
File f1=new File(src);
File f2=new File(dest);
//2.提供相应的流对象
FileInputStream fis=null;
FileOutputStream fos=null;
try{
fis=new FileInputStream(f1);
fos=new FileOutputStream(f2);
//3.实现复制
byte[]b=new byte[200];
int len;
while((len=fis.read(b))!=-1){
fos.write(b, 0, len);
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(fis!=null){
try {
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(fos!=null){
try {
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
@Test
public void testCopyFile(){
long l1=System.currentTimeMillis();
String src="此处填写你准备要拷贝的文件路径和文件名"; //
String dest="此处填写你要拷贝到的目的路径和文件名"; //
copyFile(src, dest);
long l2=System.currentTimeMillis();
System.out.println(l2-l1);
}
public void copyFile(String src,String dest){
//1.提供读入和写入的文件
File f1=new File(src);
File f2=new File(dest);
//2.提供相应的流对象
FileInputStream fis=null;
FileOutputStream fos=null;
try{
fis=new FileInputStream(f1);
fos=new FileOutputStream(f2);
//3.实现复制
byte[]b=new byte[200];
int len;
while((len=fis.read(b))!=-1){
fos.write(b, 0, len);
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(fis!=null){
try {
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(fos!=null){
try {
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
相关文章推荐
- QT下实现将图片从一个文件拷贝到另一个文件夹
- 利用Java代码实现把一个文件从一个地方剪切到另一个地方
- 黑马程序员-JAVA高级视频_IO输入与输出-19天-8(拷贝图片)
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- 用Java代码实现改变一个文本中的内容,即将一个文本里的内容修改内容,并存储到另一个文本中
- java 文件/文件夹 从一个路径拷贝到另一个路径
- java 实现 excel sheet 拷贝到另一个Excel文件中 poi
- java从一个目录拷贝文件到另一个目录下
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
- PYTHON实现将一个文件夹下的名字满足条件的图片拷贝复制到另一个文件夹路径
- java实现将一个文件夹的所有文件拷贝到另一个文件夹
- Java用字节输入输出流实现从一个文件到另一个文件的内容追加
- java从一个目录拷贝文件到另一个目录下
- java 将一张图片拷贝到另外一个地方。(IO流)
- java 程序里如何实现从一个列表中拖动一个元素到另一个列表中?
- 将一个文件从一个文件夹拷贝到另一个文件夹的java代码
- java 实现打印(图片和文本)
- Java 多线程拷贝文件夹并调用tinyPng算法接口压缩图片实现(生产消费变种)
- java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word