当前位置: 首页 > news >正文

青岛网站制作需要多少钱湖南建筑信息平台

青岛网站制作需要多少钱,湖南建筑信息平台,家庭农场做网站,盐城代运营公司#x1f38a;专栏【Java小练习】 #x1f354;喜欢的诗句#xff1a;天行健#xff0c;君子以自强不息。 #x1f386;音乐分享【如愿】 #x1f384;欢迎并且感谢大家指出小吉的问题#x1f970; 文章目录 #x1f384;效果#x1f33a;代码#x1f6f8;讲解#x… 专栏【Java小练习】 喜欢的诗句天行健君子以自强不息。 音乐分享【如愿】 欢迎并且感谢大家指出小吉的问题 文章目录 效果代码讲解重点 在学io流的时候我发现听的课程中讲的这个小练习很有帮助就记录了下来防止忘记哈哈哈 在Java IO操作中,文件和目录的拷贝功能是非常常用的。我们经常需要将整个目录下的所有文件复制到另一个位置进行备份。为了实现这个功能,Java提供了丰富的IO类让我们方便操作。 本文将通过一个示例代码,演示如何使用File类和流完成整个目录的递归拷贝。我们仅需几行代码,就可以批量拷贝任意文件数量的目录。希望这个实用的小Demo可以帮助大家更好地理解目录处理和Java IO操作中的细节。让我们开始今天的目录拷贝之旅吧! 效果 我们发现src文件夹中有内容但是dest文件夹中没有内容 运行后发现 二者字节数一样完全复制过来了 从两张图片可以看到,源文件夹中有一些文档文件和子文件夹,目标文件夹开始是完全空的。程序运行后,目标文件夹中的内容和源文件夹一模一样,实现了完整的文件夹复制效果。 代码 package IODemo1;import java.io.*;public class Demo1 {public static void main(String[] args) throws IOException {//创建对象表示数据源File srcnew File(G:\\src);//创建对象表示目的地File destnew File(G:\\dest);//调用方法开始拷贝copydir(src,dest);}private static void copydir(File src,File dest) throws IOException {//进入数据源File[] filessrc.listFiles();//遍历数组for (File file:files){if (file.isFile()){//判断文件拷贝FileInputStream fisnew FileInputStream(file);FileOutputStream fosnew FileOutputStream(new File(dest,file.getName()));byte[] bytesnew byte[1024];int len;while ((lenfis.read(bytes))!-1){fos.write(bytes,0,len);}fos.close();fis.close();}else {copydir(file,new File(dest,file.getName()));}}} } 讲解 代码结构上也是采用了函数调用 在主函数中要设置好copy的数据源和目的地然后调用自定义函数完成copy 下面copy的过程是使用循环判断文件后进行复制 这里我们编写一个方法叫copydir,利用File类能够递归遍历文件夹结构,配合流对象实现文件读取和写入,这样就可以批量复制整个文件夹的内容。 直接写入目标文件夹是不行的,会改变结构。必须针对每个源文件创建同名的目标文件对象,这样写入才能保证目录树的样子不变。 重点 主要来说一下下面的内容 为什么要new一个file而不是直接写到dest文件夹中呢 是因为我们是要把src文件夹的文件复制到dest文件夹中但是要复制到dest文件夹的哪个地方呢 是要写到dest文件夹中的文件中 但是现在dest文件夹是空的 所以要new一个file 我们通过这个简单的练习,学会了使用File类结合流完成目录的递归拷贝。注意使用new File构造目标文件对象的技巧,这是保证目录结构同步的关键。 文件和目录的处理是Java IO中常见的操作之一,掌握拷贝,删除,压缩解压等技能,可以让我们更便捷地处理文件资源。本文内容较简单,如果有其他目录处理相关的问题,欢迎留言讨论。 可以修改代码,只复制某种类型的文件,比如只复制txt文件。欢迎大家继续探讨目录操作的相关问题。学习编程最重要的是做练习,希望大家要多写代码,成为技术高手! 最后,希望大家要多动手练习,才能真正掌握这些IO编程技巧。
http://www.hkea.cn/news/14582829/

相关文章:

  • python建立简易网站六安电子商务网站建设
  • 卫浴外贸版网站案例wordpress文章摘要字数
  • 凡科建站视频教程wordpress英文转中文
  • 在哪一个网站做社保申报我要自学网python
  • 陕西省高速集团建设网站临沂百度代理公司有几个
  • js特效网站模板下载郑州建设网站设计
  • 做一个二手网站怎么做建筑设计公司名字起名大全
  • 诸城网站建设0536s建设网站的市场定位
  • 网站建设的步骤教程下载怎么推广自己的偏方
  • 精美静态网站源码资源网站很难做
  • 大型电子商务网站 服务器硬件 cpu 内存 硬盘 2014网站 分辨率
  • 坪山网站建设行业现状网站开发的技术路线是什么
  • 新开传奇网站发布站手游八亿建站
  • 山东省建设业协会网站美容培训东莞网站建设
  • 杭州网站制作报价自己制作的网站如何发布
  • 网站开发硬件环境win7一键优化工具
  • 哪里可以做拍卖网站wordpress 导航插件
  • 简单的介绍网站模板wordpress建站主机
  • 网站开发需要自己写代码吗wordpress 去掉图片链接
  • 做网站怎么修改网址徐州品牌网站建设|徐州网站优化|徐州网络公司-徐州启思信息科技
  • 兰州网站建设价dw课设做网站
  • 彩妆网站建设报告互联网创始人
  • 电商网站的建设背景图片如何做闲置物品交换的网站
  • 网站首页设计风格综合电子商务型企业网站
  • a网站建设专业网络推广公司
  • 自贡哪家做网站的好263企业邮箱怎么改密码
  • 钟楼做网站智能软件开发专业
  • 要想让别人网站卖我的东西怎么做重庆公司注销流程
  • 微网站可以自己做吗中天建设集团有限公司重庆分公司
  • 网上销售网站建设php网站建设文献综述