nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
发布时间:2020-09-23 13:19:07
来源:脚本之家
阅读:103
作者:小铀蔻德尔
需求描述,由于工作的需要,需要将原本用于1280720的网页改为19201080的网页(电视端页面)。需求可以拆分为两部分,代码部分的修改以及图片的修改。在代码部分,需要将所有位置以及大小相关的值乘以1.5,图片的尺寸也要放大1.5倍。
首先使用nodejs遍历当前的文件夹:
// 遍历所有的文件
var fs = require("fs")
var path = require("path")
var relativePath = '\\test'
// 拿到需要遍历的路径
var root = path.join(__dirname)+relativePath
readDirSync(root)
// 使用异步获取路径
// 参数是遍历文件的根路径
function readDirSync(path){
var pa = fs.readdirSync(path);
// 循环遍历当前的文件以及文件夹
pa.forEach(function(ele,index){
var info = fs.statSync(path+"\\"+ele)
if(info.isDirectory()){
// console.log("dir: "+ele)
readDirSync(path+"\\"+ele);
}else{
var filePath = path +'\\'+ ele;
// 找到 .css .html .js 文件
<