nodejs 获取文件夹中的文件和获取文件夹中的所有图片
来源:互联网 发布:知乎 特朗普 编辑:程序博客网 时间:2024/04/29 11:53
//引用文件系统模块var fs = require("fs");//引用imageinfo模块var image = require("imageinfo");function readFileList(path, filesList) { var files = fs.readdirSync(path); files.forEach(function (itm, index) { var stat = fs.statSync(path + itm); if (stat.isDirectory()) { //递归读取文件 readFileList(path + itm + "/", filesList) } else { var obj = {};//定义一个对象存放文件的路径和名字 obj.path = path;//路径 obj.filename = itm//名字 filesList.push(obj); } })}var getFiles = {//获取文件夹下的所有文件 getFileList: function (path) { var filesList = []; readFileList(path, filesList); return filesList; }, //获取文件夹下的所有图片 getImageFiles: function (path) { var imageList = []; this.getFileList(path).forEach((item) => { var ms = image(fs.readFileSync(item.path + item.filename)); ms.mimeType && (imageList.push(item.filename)) }); return imageList; }};
//获取文件夹下的所有图片getFiles.getImageFiles("./public/");//获取文件夹下的所有文件getFiles.getFileList("./public/");
注意路径后需要一个”/”
0 0
- nodejs 获取文件夹中的文件和获取文件夹中的所有图片
- unity获取指定文件夹中的所有图片
- 获取文件夹中的所有文件,包括子目录中的
- 循环获取文件夹中子文件夹中的文件
- C#通过SSH获取Linux下面文件夹中的所有文件
- Android 获取assets文件夹中的图片资源
- 如何获取Images.xcassets文件夹中的图片?
- Android 获取assets文件夹中的图片资源
- 获取文件夹下所有文件和文件夹(递归)
- 获取文件夹中的文件夹中的文件名
- 获取文件夹下所有文件
- 用VBA获取文件夹中的文件列表
- 【网摘】linux获取文件夹中的文件列表
- C++ 如何获取文件夹中的文件列表
- 获取文件夹中的文件名写入文件
- 遍历文件夹中的所有图片
- Java 删除文件夹和子文件夹中的所有文件
- Java 删除文件夹和子文件夹中的所有文件
- mac下zsh配置
- ajax跨域请求数据的解决方案
- BeanPostProcessor InitializingBean
- 【HDU 杭电 1155】
- 数据结构实验之二叉树六:哈夫曼编码
- nodejs 获取文件夹中的文件和获取文件夹中的所有图片
- Shell编程中if-elif-else条件分支语句测试
- GIMP图片描边
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- 欧拉
- 使用 Emmet 生成 HTML 的语法详解
- 对比JAVA学习PHP系列:入门简介
- 支付系统高可用架构设计实战
- ViewFlipper网络图片加载及关联导航按钮