//获取项目工程里的图片
var fs = require('fs');//引用文件系统模块
var image = require("imageinfo"); //引用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/");

转载于:https://www.cnblogs.com/bruce-gou/p/6082132.html

nodejs 获取文件夹中所有文件、图片 名相关推荐

  1. 获取文件夹中所有文件的文件名[重复]

    本文翻译自:Getting the filenames of all files in a folder [duplicate] Possible Duplicate: 可能重复: Read all ...

  2. python把文件夹中所有的图片按顺序转换成视频

    最近需要把文件夹中多个图片转换成视频,试了一些软件发现都不好使.刚好最近又接触了 python+opencv的相关知识,索性参考网上代码,自己写了一个.发现才十几行..果然人生苦短,我用python. ...

  3. 如何给html文件加背景图片,怎么在文件夹中设置背景图片

    在文件夹中设置美丽的背景图片,可以让你的电脑显得与众不同,下面是学习啦小编给大家整理的一些有关在文件夹中设置背景图片的方法,希望对大家有帮助! 在文件夹中设置背景图片的方法 打开你要设置背景的文件夹, ...

  4. Python 获取文件夹中的文件列表

    获取文件夹中的文件列表 问题 你想获取文件系统中某个目录下的所有文件列表. 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表: import os names = os.lis ...

  5. matlab 选择文件夹、选择文件GUI和逐一读取文件夹中的文件

    matlab 选择文件夹.选择文件GUI和逐一读取文件夹中的文件 1. 选择文件夹路径: filepath = uigetdir('*.*','请选择文件夹');%fliepath为文件夹路径 2. ...

  6. 按文件名对文件夹中的文件分类

    我的文件夹中的部分文件,需要同一类的图片放在同一文件夹下(obj后面是类名). #用于获取文件夹中的文件对象.创建文件夹 import shutil #移动文件到指定文件夹中 import ospat ...

  7. C++读取文件夹中所有文件的路径,包含子文件夹

    C++读取文件夹中所有文件的路径,包含子文件夹 C++实现指定文件夹的路径,获取该路径下所有文件的路径,含子文件夹的文件,为了实现跨平台编译,最后会给出Window和Linux的完成程序: [1]下面 ...

  8. 使用C语言查看一个文件夹中所有文件及目录

    1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解: 如果在文章中发现代码错误或其它问题请告知,感谢! 2.实现方法 为了使用C语言实现查看一个文件夹中的文件数量功能,可以使用di ...

  9. java 文件递归删除文件夹_Java十行代码实现递归删除文件夹中所有文件

    递归删除文件夹中所有文件 要递归首先需要有方法.递归,即方法自己调用自己.一般在程序中很少使用,但在这个实现中,我们无法知道文件夹的深度,更无法根据深度来实现循环的嵌套. 递归两个重要条件: 终止边界 ...

  10. mvfiles:一次性提取多个文件夹中的文件

      作者:吴玉轩 (南开大学) Stata 连享会: 知乎 | 简书 | 码云 | CSDN   Stata连享会 精品专题 || 精彩推文 2019暑期"实证研究方法与经典论文" ...

最新文章

  1. PHP连接MySQL的2种方法以及防止乱码
  2. python搜题程序_智慧树Python程序设计基础搜题公众号
  3. 下次迟到的借口有了!牛津大学发现时钟越准确,产生的熵越高
  4. 潘多拉开发板STM32L475之LCD与GBK(含GB2312)字体显示
  5. html5三国策略布阵,丰神三国怎样布阵 布阵方法推荐
  6. C#开发VS LUA开发
  7. HBase应用笔记:通过Java Api与HBase交互(转自 Taobao QA Team)
  8. Zabbix监控系统安装与使用
  9. 流量控制与拥塞控制区别
  10. runltp出现问题 [
  11. 数据结构课上笔记12
  12. 【Kafka】kafka 根据 ConsumerOffsetChecker获取group当前消费情况
  13. 事实证明:市场没有换来任何技术
  14. PLC可编程控制器实训设备
  15. python里sample_python中的sample什么意思
  16. Poco库完全使用手册
  17. 女生戴蓝牙耳机什么颜色好看?适合女生的高颜值蓝牙耳机
  18. GitHub 预览 Copilot,一个 OpenAI 驱动的编码助手
  19. 差动保护类毕业论文文献包含哪些?
  20. 美股罕见暴跌,A股该恐惧还是贪婪?

热门文章

  1. 对模型方差和偏差的解释之一:过拟合
  2. 如何在UIAlertView中显示进度条
  3. 艾伟_转载:ASP.NET模板引擎技术
  4. 存储Image到XML、显示Image
  5. 【正一专栏】老夫老妻了,你还会说我爱你吗?
  6. bugku杂项题 白哥的鸽子 栅栏密码解密在线网站
  7. 用go语言制作读取excel模板批量生成表格工具
  8. Git 技术篇 - GitHub克隆私有仓库方法,新主机绑定并同步github私有库实例演示
  9. Windows 技术篇-win+R运行搜索gpedit.msc提示“MMC 不能打开文件”解决方法
  10. JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性