前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >node.js批量修改图片名

node.js批量修改图片名

作者头像
meteoric
发布2018-11-16 16:41:45
2.3K0
发布2018-11-16 16:41:45
举报
文章被收录于专栏:游戏杂谈
代码语言:javascript
复制
1: "use strict";

       2:  

       3: var fs = require('fs');

       4:  

       5: var args = process.argv.splice(2);

       6: var fileDirectory = args[0] || 'xxx';

       7:  

       8: if (fs.existsSync(fileDirectory)) {

       9:     var files = fs.readdirSync(fileDirectory);

      10:  

      11:     files.forEach(function(file) {

      12:         var filePath = fileDirectory + "/" + file;

      13:         

      14:         if (/\.jpg$/.test(file)) {

      15:             var fileName = file.replace(/(\-)(\d+)(\_s\.jpg)/, function() {    

      16:                 return arguments[1] + ((arguments[2] | 0) + 1714) + arguments[3];

      17:             });

      18:  

      19:             var newFilePath = fileDirectory + "/" + fileName;

      20:  

      21:             fs.rename(filePath, newFilePath, function(err) {

      22:                 if (err) throw err;

      23:  

      24:                 console.log(fileName + ' ok~');

      25:             });

      26:         }

      27:     });

      28:  

      29: } else {

      30:     console.log(fileDirectory + "  Not Found!");

      31: }

1、首先判断目录是否存在;

2、遍历目录,获取文件名;

3、使用rename方法修改文件名;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-08-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档