当前位置: 首页>NodeJS>nodejs实现遍历文件夹并统计文件大小

nodejs实现遍历文件夹并统计文件大小

时间:2015-07-08 23:44 来源:网络整理 作者:KKWL 点击:
nodejs实现遍历文件夹并统计文件大小 日期:2015-07-08 14:41 | 来源:网络 | 编辑:52TQ.NET [本文关键词]:nodejs,实现,遍历,文件夹,统计,文件,大小;[内容摘要]:离开公司已经有2个多个月,之

nodejs实现遍历文件夹并统计文件大小

日期:2015-07-08 14:41 | 来源:网络 | 编辑:52TQ.NET

[本文关键词]:nodejs,实现,遍历,文件夹,统计,文件,大小;[内容摘要]: 离开公司已经有2个多个月,之前写了不少工具,但在离开公司的当天,我亲手把一年来的所有积累工具和代码都格式化了。今天想起之前在项目中遇到的一个问题,今天将其记录下来。 ;[本文地址]:

   离开公司已经有2个多个月,之前写了不少工具,但在离开公司的当天,我亲手把一年来的所有积累工具和代码都格式化了。今天想起之前在项目中遇到的一个问题,今天将其记录下来。

  我在优化内存的时候,遇到一些图片在加载的时候很难loading出现,发现一些技能图标,尺寸很小50x50,但是图片的大小却很大,有几m,于是找到路径,发现是美术输出图标的时候因为忘记压缩导致图标变得很大,所以导致加载出现不停loading现象出现。

  项目里美术文件也有几千张那么多,要一张张去找问题还真是一个体力活,当时利用空闲的时间尝试一下nodejs 文件系统的API拼凑写了一个小demo,满足了一下需求,很快找到问题所在,把有问题的图片告诉美术修改过来。这样子解决问题。

  关于这个文件统计大小是很实用,前端可以统计这些图片有针对性地较大的图片进行压缩。因为有一个数据作参考可以很方便找到问题。

  下面使用nodejs的 遍历文件夹文件内容,并且读取所有的文件,并采取排序往大到小的顺序进行输出,最后生成一个文件,这个文件已经排序好。可以看那些文件是否有文件。

  ?

1

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------