/*** 复制单个文件

*@paramoldPath String 原文件路径 如:c:/fqf.txt

*@paramnewPath String 复制后路径 如:f:/fqf.txt

*@returnboolean*/

public voidcopyFile(String oldPath, String newPath) {try{int bytesum = 0;int byteread = 0;

File oldfile= newFile(oldPath);if (oldfile.exists()) { //文件存在时

InputStream inStream = new FileInputStream(oldPath); //读入原文件

FileOutputStream fs = newFileOutputStream(newPath);byte[] buffer = new byte[1444];intlength;while ( (byteread = inStream.read(buffer)) != -1) {

bytesum+= byteread; //字节数 文件大小

System.out.println(bytesum);

fs.write(buffer,0, byteread);

}

inStream.close();

}

}catch(Exception e) {

System.out.println("复制单个文件操作出错");

e.printStackTrace();

}

}/*** 复制整个文件夹内容

*@paramoldPath String 原文件路径 如:c:/fqf

*@paramnewPath String 复制后路径 如:f:/fqf/ff

*@returnboolean*/

public voidcopyFolder(String oldPath, String newPath) {try{

(new File(newPath)).mkdirs(); //如果文件夹不存在 则建立新文件夹

File a=newFile(oldPath);

String[] file=a.list();

File temp=null;for (int i = 0; i < file.length; i++) {if(oldPath.endsWith(File.separator)){

temp=new File(oldPath+file[i]);

}else{

temp=new File(oldPath+File.separator+file[i]);

}if(temp.isFile()){

FileInputStream input= newFileInputStream(temp);

FileOutputStream output= new FileOutputStream(newPath + "/" +(temp.getName()).toString());byte[] b = new byte[1024 * 5];intlen;while ( (len = input.read(b)) != -1) {

output.write(b,0, len);

}

output.flush();

output.close();

input.close();

}if(temp.isDirectory()){//如果是子文件夹

copyFolder(oldPath+"/"+file[i],newPath+"/"+file[i]);

}

}

}catch(Exception e) {

System.out.println("复制整个文件夹内容操作出错");

e.printStackTrace();

}

}

java 文件拷贝文件怎么打开_java如何拷贝文件相关推荐

  1. rfa 文件读取_rfa文件用什么软件打开?什么是文件扩展名为RFA?

    后缀名.rfa的用什么软件可以打开?什么是文件扩展名为RFA?有没有人给您发送过RFA文件,而您却不知道该如何打开?可能您在电脑上发现了一个 RFA文件却不知道这是做什么用的?Windows 可能会告 ...

  2. java读取 info.plist源码_Java 解析 IPA 文件,读取 Info.plist 信息-Go语言中文社区

    在做移动MDM功能的时候,就遇到了这样一个问题,当用户上传IPA文件时,我如何知道这个IPA文件的相关信息呢?IPA文件有一个很重要的文件Info.plist 就类似于Android程序的Manife ...

  3. java文件上传控件_java实现大文件上传控件

    这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得 ...

  4. java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例

    Java 对 Properties 文件的操作详解及简单实例 发布于 2020-8-7| 复制链接 摘记: Java 对 Properties 文件的操作简介在 Java 中,我们常用 java.ut ...

  5. 安卓手机怎么删除html文件,安卓手机如何打开和删除7z文件?

    01 首先在手机应用市场中安装RAR:打开RAR软件,找到"7z"后缀的目标文件并勾选:点击页面上方的解压图标:选择解压的文件目录,然后确定即可开始解压:点击文件夹即可看到之前被压 ...

  6. 安装文件时显示不能打开要写入的文件该如何解决?

    前情概要 原先使用这台电脑的同事把电脑c盘下的用户名改成自己的名字,本人多次使用网上的教程没能更改成功,于是被迫将就用着,在这期间也下载了一些软件.不死心的我后面又琢磨着改掉这个名字(毕竟谁也不想一直 ...

  7. step 文件在sw怎么编辑_如何使用Solidworks打开Stp或Step文件_使用Solidworks打开Stp或Step文件的方法-系统城...

    Solidworks是我们常用的三维软件,默认的文件格式是.sldprt或者.sldasm.上网过程中,经常遇见一些其他的格式文件.如Stp或Step,那么我们该如何打开Stp或Step文件?其实方法 ...

  8. prt文件用什么软件打开(免费手机prt文件浏览器)

    prt格式文件是一种CAD文件的一种格式,对于机械设计小伙伴来说并不陌生,然而让很多机械设计小伙伴烦恼的是,很多人并不知道prt文件怎么打开,prt文件用什么软件打开.今天小编就来为大家推荐一款手机p ...

  9. python读取mp4文件失败_Python代码打开本地.mp4格式文件的方法-mp4文件

    Python开发技术的应用相信有不少的小伙伴都有所了解,简单的说那就是非常的强大,Python开发技术的应用是非常广泛的,本篇文章扣丁学堂Python培训小编就给读者们分享一下Python代码打开本地 ...

  10. 2.如何创建一个隐藏的文件夹,并且打开这个隐藏的文件夹

    1.运行cmd 2.在cmd窗口中输入如下命令:  md D:\test..\ (现在以在D盘创建文件该文件为例) (在D盘创建文件夹名为test .)  (注:文件夹名字最好是英文的,因为在cmd窗 ...

最新文章

  1. Nginx学习之二-配置项解析及编程实现
  2. 设计模式在vue中的应用(五)
  3. 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用...
  4. windows 服务中托管asp.net core
  5. 堆和栈的概念和区别 python_堆和栈的概念和区别
  6. angularjs--resource
  7. 深度的卷积神经网络CNN(MNIST数据集示例)
  8. stimwoo大师解释MSDP与MBGP的关系
  9. 【效率技巧】利用TI计算器的程序映射功能 kbdprgm1()~9() 简化GTC程序调试操作
  10. Android框架揭秘电子书pdf下载
  11. ios 录音后播放声音变小的解决方法
  12. java语言简介总结
  13. matlab保存矩阵为txt,matlab矩阵保存为txt
  14. mac多开屏幕_MAC外接屏幕一键开启HiDPI,支持Mojave
  15. 利用猜根法求解三阶行列式的特征值
  16. 姑娘,你需要台灯吗?
  17. 输入一个三位数,输出它 个位、十位、百位 数字之和
  18. XMLWorkerHelper生成pdf文件添加页眉页脚
  19. 二分答案(超级详细)
  20. 自动缩放文字的TextView

热门文章

  1. python实现全角和半角互相转换
  2. 超详细中文预训练模型ERNIE使用指南-源码
  3. 循环IRNNv2Layer实现
  4. Android EditView 软键盘把布局顶上去的处理方法
  5. Kotlin的几个面试题
  6. 当统计信息不准确时,CBO可能产生错误的执行计划,并在10053 trace中找到CBO出错的位置示例...
  7. 微信小程序中的tabBar设置
  8. Docker镜像优化
  9. Spring配置文件中注入复杂类型属性
  10. 制作一个老旧C118的GSM便携式测试设备