首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Auto.js】 将文件夹压缩成zip包

将一个文件夹压缩成一个zip包,可应用于项目文件夹打包成zip, 文件夹过滤了目录中的空文件夹,因此,空文件夹不会被打包到zip包中....由于本人JS知识有限,JAVA也不懂, 导致该函数, 打包大型文件时, 非常慢,性能低下. 如果@admin 有好的方法, 可以发一下, 谢谢....= "/sdcard/脚本/"; var zipFilePath = "/sdcard/autoJS.zip" dirToZip(srcPath, zipFilePath); /** * 将一个文件夹压缩成...zip包 * @param {string} srcDir 要压缩的文件夹(绝对路径) * @param {string} out 压缩后输出的zip文件(绝对路径) */ function dirToZip...} //解压zip文件 com.stardust.io.Zip.unzip(new java.io.File("解压zip文件的路径"), new java.io.File("要把zip解压到 某个文件夹的路径

1.9K20

js不借助后端,多文件拖拽压缩上传,支持选择文件夹

在系统中上传文件时,需要支持多文件和文件夹上传,并且需要在文件上传时需要将多文件压缩成zip包,下载的时候,直接下载zip包 听到这个需求,我的第一反应就是js应该没有强大吧,因为压缩和访问文件夹,涉及到了文件系统的读取和修改...主要用到的库是 jszip 则 则这里简单对jszip做下简单介绍,更详细的功能和api请移步官网. jszip是是一个创建,读取和写入.zip文件的js库, api优化,简单 浏览器支持 实现思路如下...: 1:用户选中文件或文件夹后,获取文件对象, 2:遍历获取的文件对象 放入实例化的zip对象中 3:使用generateAsync()方法生成文件, 通过formdata提交到服务端 代码如下: 此案例支持拖拽上传多个文件..., 支持选择多个文件,选择单个文件夹 此外可以使用 file-saver库的saveAs对zip文件包保存到本地 <img alt

3.4K10

vue笔记(12) vuex

学习内容 ⊙ 路径引用的简便写法 ⊙ state ⊙ mutations ⊙ getters ⊙ mutations的类型常量 ⊙ module ⊙ vuex文件夹的目录组织 路径引用的简便写法.../一下,不仅麻烦,而且如果复制粘贴这一块代码到了别的文件夹中,路径全部要重新更改 这时可以来到build文件夹中,修改一下配置 使用: 但是要注意,如果是import的话可以直接这样写...index.js 那么如果我还想获取这些学生的个数呢?...counter增加5或者10 App.vue 注意是commit来提交 index.js mutations的类型常量 官方推荐将mutations的值弄成统一的常量 比如在store下面一个...看看效果吧: 插件里也能很好的捕捉到异步操作 如果我在异步操作以后还想进行别的操作,比如完成后就打印"信息更改完成",那要怎么做呢 index.js 那后面的then在哪里呢 在App.vue

1.6K10

本地部署easy-mock

前端往往可以模拟真实的数据,等待真实接口开发完后,替换成真实的接口就可以了的,easy-mock 就是一个非常棒的可视化模拟接口的工具,能够快速生成模拟数据 easy-mock 集成了 swagger 与 mock.js...安装 Redis 下载地止:下载 redis-x64-3.0.504.zip 解压缩redis安装包,进入文件夹,在该目录终端下(可通过cmd打开):并输入 ?...MongoDB 与安装其他什么软件没有什么区别,点击Next即可,安装在自己想要的磁盘目下即可 注意 注意自己的 redis 安装在磁盘哪个目录下,不要一顿下一步,下一步,最后不知道 radis 安装在哪个盘上的...⒉ 进入安装目录,进入\data,一个文件夹,取名db ⒊ 启动Mongodb 在 redis 目下的\bin下打开cmd,即输入 mongod --dbpath D:\software\mongodb...publicPath": "/dist/" } } 注意 要在 Redis 和 MongoDB 已经启动了的条件下部署 easy-mock ⒈ 启动 redis 进入D:\software\redis文件夹

61020

一份超级详细的Vue-cli3.0使用教程

: 卸载旧版本: 如果你事先已经全局安装了旧版本的vue-cli(1.x 或 2.x),你需要先卸载它: npm uninstall vue-cli -g Node版本要求: 3.x需要在Node.js8.9...webpack my-project 零配置启动/打包一个`.vue`文件: 安装扩展: npm install -g @vue/cli-service-global 安装完扩展之后,可以随便找个文件夹一个如下方示例的...命令行: vue create hello-cli3 hello-cli3是文件夹名字,如果不存在会自动创建文件夹,如果存在会安装到那个文件夹中。...在自定义一下webpack的配置,我们需要在根目录新建一个vue.config.js文件,文件中应该导出一个对象,然后进行配置,详情查阅官方文档 // vue.config.js module.exports...serve // 不是之前的 npm run dev 打开http://localhost:8080: ---- 使用图形化界面创建/管理/运行项目: 启动图形化界面 vue ui 这是个全局的命令 在哪文件夹都可以打开

80820
领券