滨州做网站建设价格个人网站制作网站

news/2025/9/23 3:24:25/文章来源:
滨州做网站建设价格,个人网站制作网站,相册模版网站图片展示,注册公司需要啥资料1、 需求 我想把资源文件先加密成压缩文件#xff0c;然后同时创建每个加密压缩文件同名的文件夹#xff0c;同时需要把这个加密文件拷贝到这个同名的文件夹#xff0c;然后还需要把一个图片和一个文本文档同时放进这个文件夹#xff0c;然后在不加密压缩这个文件夹#…1、 需求 我想把资源文件先加密成压缩文件然后同时创建每个加密压缩文件同名的文件夹同时需要把这个加密文件拷贝到这个同名的文件夹然后还需要把一个图片和一个文本文档同时放进这个文件夹然后在不加密压缩这个文件夹上传资源到百度网盘。 2、思路 1、windows环境用python来实现能实现生成同名文件夹然后拷贝文件的时候中文名的文件拷贝都文件夹有问题估计是编码格式不对对python不是很熟悉然后放弃python来处理。 2、用java来实现遍历加密文件然后创建同名不带后缀的文件夹然后把这个加密文件拷贝到这个文件夹然后删除加密文件再拷贝图片和文本到这个加密文件夹。 3、具体代码实现过程 1、批量加密文件 windows环境批量加密文件我们在需要加密的文件目录新建1.bat文件内容如下 for %%X in (*) do C:\Program Files\7-Zip\7z.exe a %%~dpnX.7z %%X -pcch1233nxecc -mhe -mx0 注意这里-p后面是密码这里的密码是cch1233nxecc用户可以自己设置点击1.bat就能加密批量压缩。 2、把压缩成7z的文件手动拿出来放到一个文件夹里面去我放在这个目录 F:\didi1\all11_30\C 3、用java代码实现创建文件夹然后放拷贝文件进去然后删除加密文件然后拷贝具体图片和文本文档到这个文件夹解压密码图片和文本地址如下 F:\\didi1\\all11_30\\解压密码.png F:\\didi1\\all11_30\\计算机40多个方向1000多个电子书.txt 代码实现如下 package com.chenyu;import java.io.File;public class Test {public static void main(String[] args) {System.out.println(chen); String path F:\\didi1\\all11_30\\C;File decodePwdPngFile new File(F:\\didi1\\all11_30\\解压密码.png);File txtFile new File(F:\\didi1\\all11_30\\计算机40多个方向1000多个电子书.txt);FileUtil.handleFile(path, decodePwdPngFile, txtFile);}}FileUtil.java文件如下  package com.chenyu;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.channels.FileChannel;public class FileUtil {/*** 创建新的文件夹* param file* return*/public static String getNewDirectoryPath(File file) {if (file null)return chenyu;String dirPath file.getAbsolutePath() File.separator file.getName();if (dirPath.contains(.)) {int index dirPath.indexOf(.);dirPath dirPath.substring(0, index);} else {dirPath dirPath 1;}return dirPath;}/*** 处理文件创建文件夹然后拷贝文件进去* param path*/public static void handleFile(String path, File decodePwdPngFile, File txtFile) {if (path null || .equals(path) || decodePwdPngFile null || txtFile null)return;File file new File(path);if (!file.exists())return;File[] files file.listFiles();if (files null || files.length 0)return;try {for (File childFile : files) {if (childFile.isDirectory()) {System.out.println(文件夹路径是: childFile.getAbsolutePath());handleFile(childFile.getAbsolutePath(), decodePwdPngFile, txtFile);} else {System.out.println(文件路径是: childFile.getAbsolutePath());if (childFile.getAbsolutePath() null)return;if (childFile.getName() null)return;//得到新的目录String dirPath getNewDirectoryPath(childFile);System.out.println(dirPath路径是: dirPath);File fileDir new File(dirPath);//创建新的目录if (!fileDir.exists()) {fileDir.mkdirs();}//构建资源zip文件File fileTmp new File(dirPath, childFile.getName());if (!fileTmp.exists()) {fileTmp.createNewFile();}//复制资源zip文件到新的文件夹copyFile(childFile, fileTmp);//删除zip文件childFile.delete();//拷贝图片到这个dirPath目录来File decodePwdPng new File(dirPath, 解压密码.png);if (!decodePwdPng.exists()) {decodePwdPng.createNewFile();}copyFile(decodePwdPngFile, decodePwdPng);//拷贝txt文件到这个dirPath目录来File newTxtFile new File(dirPath, 计算机40多个方向1000多个电子书.txt);if (!newTxtFile.exists()) {newTxtFile.createNewFile();}copyFile(txtFile, newTxtFile);}}} catch (Exception e) {e.printStackTrace();}}/*** 文件复制* param srcFile* param dstFile* throws IOException*/public static void copyFile(File srcFile, File dstFile) throws IOException {if (srcFile null || !srcFile.exists()) {return;}if (dstFile null || !dstFile.exists()) {return;}FileInputStream fileIns null;FileOutputStream fileOuts null;FileChannel source null;FileChannel destination null;try {fileIns new FileInputStream(srcFile);fileOuts new FileOutputStream(dstFile);source fileIns.getChannel();destination fileOuts.getChannel();destination.transferFrom(source, 0, source.size());} catch (Exception e) {e.printStackTrace();} finally {if (fileIns ! null)fileIns.close();if (fileOuts ! null)fileOuts.close();if (source ! null)source.close();if (destination ! null)destination.close();}} }控制台打印 chen 文件路径是:F:\didi1\all11_30\C\C Primer Plus中文版.7z dirPath路径是:F:\didi1\all11_30\C\C Primer Plus中文版 文件路径是:F:\didi1\all11_30\C\C专家编程.7z dirPath路径是:F:\didi1\all11_30\C\C专家编程 文件路径是:F:\didi1\all11_30\C\C和指针第二版高清.7z dirPath路径是:F:\didi1\all11_30\C\C和指针第二版高清 文件路径是:F:\didi1\all11_30\C\C语言深度解剖.7z dirPath路径是:F:\didi1\all11_30\C\C语言深度解剖 文件路径是:F:\didi1\all11_30\C\C陷阱与缺陷.7z dirPath路径是:F:\didi1\all11_30\C\C陷阱与缺陷 文件路径是:F:\didi1\all11_30\C\Effective C 中文版.7z dirPath路径是:F:\didi1\all11_30\C\Effective C 中文版 文件路径是:F:\didi1\all11_30\C\Effective C(第三版中文版).7z dirPath路径是:F:\didi1\all11_30\C\Effective C(第三版中文版) 文件路径是:F:\didi1\all11_30\C\Effective STL中文版.7z dirPath路径是:F:\didi1\all11_30\C\Effective STL中文版 文件路径是:F:\didi1\all11_30\C\LinuxC编程一站式学习.7z dirPath路径是:F:\didi1\all11_30\C\LinuxC编程一站式学习 文件路径是:F:\didi1\all11_30\C\More Effective C.7z dirPath路径是:F:\didi1\all11_30\C\More Effective C 文件路径是:F:\didi1\all11_30\C\STL源码剖析侯捷译.7z dirPath路径是:F:\didi1\all11_30\C\STL源码剖析侯捷译 文件路径是:F:\didi1\all11_30\C\UNIX编程艺术中文.7z dirPath路径是:F:\didi1\all11_30\C\UNIX编程艺术中文 文件路径是:F:\didi1\all11_30\C\中文版CPrimer第三版.7z dirPath路径是:F:\didi1\all11_30\C\中文版CPrimer第三版这里就可以得到我们的结果了 但是我们还需要再把这个文件夹批量不加密压缩我们依然还是新建2.bat内容如下 for /d %%X in (*) do c:\Program Files\7-Zip\7z.exe a %%X.7z %%X\ 点击2.bat文件效果如下 这里的内容就是我们需要的内容然后我们需要批量单个上传我有工具非常方便。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设的潜规则wordpress首页短代码

进入国企公司学习有一段时间了,岗位是数据分析方向------ 母前使用的是帆软工具进行的开发。 可以进行大数据大屏 也可使嵌入到手机端。 下面是例子

站长统计app进入网址新版小猪设计建设网站

Redis为什么用跳表实现有序集合 手写一个跳表 为了更好的回答上述问题以及更好的理解和掌握跳表,这里可以通过手写一个简单的跳表的形式来帮助读者理解跳表这个数据结构。 我们都知道有序链表在添加、查询、删除的平均时间复杂都都是 O(n) 即线性增长&#xff0c…

青岛网站建设博采网络深圳制作公司网站的公司

1:transient 当对象被序列化时,transient阻止其修饰的对象进行序列化;当反序列化时,此对象的值不会被恢复。 2:instanceof 判断引用指向的对象,是不是某个类及其子类的实例对象; class Person …

上网站建设公司东莞网站建设星河

本节讲解什么是非阻塞IO,如何将文件描述符修改为非阻塞式 3.6.1.1、阻塞与非阻塞 (1)阻塞是指函数调用会被阻塞。本质是当前进程调用了函数,进入内核里面去后,因为当前进程的执行条件不满足,内核无法里面完…

千海网站建设 小程序简述你对于网站建设的认识

接手了一个项目,打包存在重大问题,故此在unity addressables 基础上弄了一个简单的打包工具,代码也都做好了注释,操作非常简单以下为操作方法: 首先设置导入Addressables插件,并设置好详细参见&#xff1a…

公司网站数媒设计制作泰州腾讯网站开发

最近在研究自动驾驶视觉语义地图构建,因为要使用到语义分割技术,趁此机会学习了百度飞桨的图像分割课程,课程蛮好的,收获也蛮大的。 课程地址:https://aistudio.baidu.com/aistudio/course/introduce/1767 1. 课程简要…

公司网站管理制定的作用一家做运动鞋的网站

解析 很好的题 也就是我没做出来的意思 反向思维似乎是我欠缺的 这道题也是 也许做题时应该多特意往这边想想 当正向看并没有太好的性质时,也许反过来能使题目豁然开朗 容易想到暴力n方如何做 (以下均指反图) 找到1所在的点,染色…

淘宝客自建手机网站网站建设与维护的认识

单选题(共7题,每题5分) 1、根据本讲,我国目前已有()个省份设立了自贸区。 C、21 2、根据本讲,“一带一路”的官方翻译为()。 A、The Belt and Road Initiative 3、根据…

做网站的一般多钱携程网站联盟

解析 本题也算看了一半题解吧 看到“数学归纳法”退出来自己推的 这题想到归纳法后面也就简单了 首先,n3和n4的时候显然有解,可以打表 然后考虑在获得n-2的答案时,如何获得n的答案 如果n为奇数,我们可以把(1,n-1,2,n)、(3,n-1,4…

怎么做淘宝返利网站吗网络营销基础战略

试题编号:0365 座位号 2018-2019 学年度第一学期期末考试 电子商务概论 试题 一、名词解释题: (每题5分,共20分) 1.专题讨论法: 2.社交网络营销: 访问网站: 第三方物流企业配送: …

水产养殖畜禽饲料类网站前端模板苍梧网站建设

亚马逊作为全球最大的电商平台,很多中国卖家在平台上做着买卖。亚马逊中国卖每天都要频繁访问亚马逊店铺处理回复邮件和处理订单,上传产品等等事宜,但是时常会遇到打开一个新页面需要等待很长时间,更甚者直接打不开页面! 亚马逊打…

网站关键字如何设置安卓app用什么语言开发

C# 委托与事件 浅尝 C# 委托与事件 深入 委托 委托有什么用&#xff1f; 将函数作为函数的参数传递声明事件并用来注册 强类型委托 Action<T1> Func<T1, TResult>事件 希望一个类的某些成员在发生变化时能被外界观测到 CollctionChangedTextChanged 标准.Ne…

网站备案查询平台旅游景区网站设计

洗地机因为自身的超强清洁效果&#xff0c;能大大的降低家务清洁工作&#xff0c;所以近年来以及越来越成为家庭的标配家电。 地机选起来让人眼花缭乱&#xff0c;对于消费者来说&#xff0c;如何选择一台实用性价比高的洗地机已经是一个头疼的问题&#xff0c;看着宣传画面很…

网站建设智能优化网站创意的技术

在应用程序开发过程中经常会进行IO设备的操作&#xff0c;比如磁盘的读写&#xff0c;网卡的读写&#xff0c;键盘&#xff0c;鼠标的读入等&#xff0c;大多数应用开发人员使用高级语言进行开发&#xff0c;例如C&#xff0c;C&#xff0c;java&#xff0c;python等&#xff0…

中国建设部建造师网站wordpress文章没缩略图

1. Transition定义 Vue 提供了两个内置组件&#xff0c;可以帮助你制作基于状态变化的过渡和动画&#xff1a; <Transition>会在一个元素或组件进入和离开 DOM 时应用动画。 <TransitionGroup> 会在一个 v-for 列表中的元素或组件被插入&#xff0c;移动&#xff0…

宁波网站建设哪家强三门网站制作

出于安全目的&#xff0c;在禁用了devMode之后&#xff0c;仍然不希望其他人员看到webconsole.html页面&#xff0c;则可以直接删除webconsole.html 的源文件&#xff0c; 它的位置存在于&#xff1a; 我们手工删除 struts2-core-*.jar\org\apache\struts2\interceptor\debuggi…

个人网站做哪些流程淄博网站建设哪家好

引言 LCD1602是一种16列2行的字符液晶显示模块&#xff0c;常用于Arduino等嵌入式系统的用户接口。为了简化连接和编程&#xff0c;我们将使用I2C接口&#xff0c;这只需要Arduino的两个模拟输入引脚。 步骤 安装 LiquidCrystal_I2C 库 为了在Arduino中使用I2C模块驱动LCD显…

织梦网站修改教程视频男生女生在床上做的那个网站

cg word List 1 如果存在什么问题&#xff0c;欢迎批评指正&#xff01;谢谢!

西安小公司网站建设网站制作性价比哪家好

本文简要地介绍 OSI 模型 1’ 2’ 3。 更新&#xff1a;2023 / 7 / 23 科普 | OSI模型 术语节点链路协议网络拓扑 概念作用结构应用层表示层会话层传输层网络层数据链路层物理层 数据如何流动OSI 和TCP/IP 的对应关系和协议参考链接 术语 节点 节点&#xff08; Node &#…