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

萧山中兴建设有限公司网站一个网站开发需要几人

萧山中兴建设有限公司网站,一个网站开发需要几人,郑州制作微信小程序,网站域名在哪里1.深度遍历指定目录rootPath中所有的子文件、子目录 2.将所有图片(后缀名为*.png\*.jpg)复制到指定目录backupPath 3.返回本次备份的图片数量 /* * 图片备份 */ public int backupImage(String rootPath,String backupPath){ return 0; } 实现思路#xff1a; 1.定义主… 1.深度遍历指定目录rootPath中所有的子文件、子目录 2.将所有图片(后缀名为*.png\*.jpg)复制到指定目录backupPath 3.返回本次备份的图片数量 /* *   图片备份 */ public int backupImage(String rootPath,String backupPath){       return 0; } 实现思路 1.定义主函数和备份函数 main 函数是程序的入口它调用 backupImage 函数并打印出备份的图片数量。 backupImage 函数接收两个参数源路径 rootpath 和备份路径 backupPath。它返回一个整数表示备份的图片数量。 2.遍历目录 使用 Files.walkFileTree 方法遍历 rootpath 下的所有文件和子目录。 为此创建了一个 SimpleFileVisitor 的匿名子类并重写了其中的 visitFile 方法。这个方法会在遍历到每个文件时被调用。 3.检查文件类型 在 visitFile 方法中首先检查文件的名称是否以 .jpg、.png 或 .webp 结尾以判断它是否是一个图片文件。 4.备份图片 如果文件是图片就创建一个新的 File 对象 backImgFile表示备份图片在 backupPath 下的路径。 使用 BufferedInputStream 和 BufferedOutputStream 来读取源文件并写入备份文件。这里使用了1024字节的缓冲区来读取和写入数据以提高效率。 备份完成后counter 变量加1表示备份的图片数量增加。 另一种备份图片的方式即使用 Files.copy 方法直接复制文件。但当前实现选择了手动读取和写入的方式。 5.返回备份数量使用backupImage 函数返回 counter 的值即备份的图片数量。 代码实现 package com.ztt.Demo01;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.nio.file.FileVisitResult; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.SimpleFileVisitor; import java.nio.file.attribute.BasicFileAttributes;public class demo15 {public static void main(String[] args) {int retbackupImage(D:\\test,D:\\test\\img_back);System.out.println(ret);}static int counter0;public static int backupImage(String rootpath,String backupPath) {try {Files.walkFileTree(Paths.get(rootpath), new SimpleFileVisitorPath() {Overridepublic FileVisitResult visitFile(Path file,BasicFileAttributes attrs) throws IOException {//判断是否是一张照片if(file.toString().endsWith(.jpg)||file.toString().endsWith(.png)||file.toString().endsWith(.webp)){//备份图片File backImgFilenew File(backupPath\\file.toFile().getName());System.out.println(backImgFile);counter;//方式1//创建输入流(用于读取图片)//创建输出流(用于写入图片)try ( BufferedInputStream bis new BufferedInputStream(new FileInputStream(file. toFile()));BufferedOutputStream bos new BufferedOutputStream (new FileOutputStream(backImgFile));) {//边读边写byte[] buff new byte[1024];int len -1;while ((len bis.read(buff)) ! -1) {bos.write(buff,0, len);}}//方式2//Files. copy(file, backImgFile. toPath());}return super.visitFile(file, attrs);}});} catch (IOException e) {e.printStackTrace();}return counter;} } 输出结果 D:\test\img_back\tiantian.jpg D:\test\img_back\tp.jpg D:\test\img_back\微信图片_20230923231912.jpg D:\test\img_back\微信图片_20230923231958.jpg D:\test\img_back\微信图片_20230923232430.jpg D:\test\img_back\微信图片_20230923232603.jpg D:\test\img_back\微信图片_20240307183537.jpg D:\test\img_back\微信图片_20240307183553.jpg D:\test\img_back\微信图片_20240307183602.jpg D:\test\img_back\微信图片_20240307183610.jpg D:\test\img_back\微信图片_20240307183619.jpg D:\test\img_back\微信图片_20240307183626.jpg D:\test\img_back\2023.jpg D:\test\img_back\king.jpg D:\test\img_back\tiantian.jpg D:\test\img_back\tp.jpg D:\test\img_back\2023.jpg D:\test\img_back\king.jpg D:\test\img_back\tiantian.jpg D:\test\img_back\tp.jpg D:\test\img_back\微信图片_20230923231912.jpg D:\test\img_back\微信图片_20230923231958.jpg D:\test\img_back\微信图片_20230923232430.jpg D:\test\img_back\微信图片_20230923232603.jpg D:\test\img_back\微信图片_20240307183537.jpg D:\test\img_back\微信图片_20240307183553.jpg D:\test\img_back\微信图片_20240307183602.jpg D:\test\img_back\微信图片_20240307183610.jpg D:\test\img_back\微信图片_20240307183619.jpg D:\test\img_back\微信图片_20240307183626.jpg 30
http://www.zqtcl.cn/news/892115/

相关文章:

  • 企业建设H5响应式网站的5大好处网站备案后经营
  • 网站数据流分析怎么做河北搜索引擎推广方法
  • 哈尔滨网站建设咨询辽宁建设工程信息网怎么看项目经理是不是被锁住
  • 成立做网站的公司搭建网站有费用吗
  • 标志设计说明案例北京网站优化seo
  • 国外app设计网站佛山网站推广市场
  • 北京矿建建设集团有限公司 网站科技软件下载
  • 公司建网站要多少钱wordpress轮播框
  • 怎么看一个网站什么语言做的全网最新首码项目
  • 深圳网站建设ue网站空间和流量
  • 网站前端设计要做什么游仙建设局官方网站
  • 大型门户网站建设哪家好进一步加大网站集约化建设力度
  • 网站里面那些工作是做晚上兼职的钱包网站建设策划
  • 网站开发实现的环境自豪地采用wordpress 怎么去掉
  • ic商城网站建设网站备案关闭影响排名
  • qq官方网站进入wordpress调用文章某个分类
  • 南充网站建设设计略奥企业网站管理系统怎么修改密码
  • 网站建设里的知识360云主机可以建设网站吗
  • 创建网站代码上海网络公司查询
  • 电子商务网站建设与管理实训报告百度权重划分等级
  • 网站建设响应式是什么医院网站建设方案策划书
  • 开鲁网站seo不用下载男女做羞羞事动画网站免费
  • 做网站客户需求新乡专业做网站多少钱
  • 邢台建设银行官方网站二维码生成器app下载
  • 自己怎么做网站游戏做网站就是做app
  • 怎样做一元购网站wordpress+淘客代码
  • 网站建设发展现状贵阳有哪些做网站的公司
  • 微博上如何做网站推广蝉知和wordpress
  • 泷澄建设集团网站北京建设执业资格注册网站
  • 门户网站建设情况报告深圳龙岗房价多少钱一平方米