使用Node.js对文件批量重命名

环境:需要安装了Node.js

const fs = require('fs');
const path = require('path');const pathDir = path.join(__dirname, '/');console.log(pathDir); // e:\linfeimy\demo\20191008tea\02_webp2jpgfs.readdir(pathDir, (err, result) => {if(err) {console.error(err);return;}// console.log(result);result.forEach(img => {// console.log(img.split('.jpg'))// var arr = img.split('.jpg');// console.log(new Date().toLocaleDateString())// console.log(pathDir + new Date().toLocaleDateString())if(img.split('.')[1] !== 'js') {// console.log(img);// 2019-10-08_100129.jpg// console.log('./' + img);fs.rename(pathDir + img, pathDir + new Date().toLocaleDateString() +'_' + img, (err) => {if(err) {console.error(err);return;}console.log('文件重命名成功!');})}})})

20191008_1308使用Node.js对文件进行批量重命名相关推荐

  1. linux下怎么批量命名文件,linux下的文件操作——批量重命名

    概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等.文本主要为你讲解如何实现这些操作 1.删除所有的 .bak 后缀: renam ...

  2. 【python应用】 文件名称批量重命名工具

    [python应用] 文件名称批量重命名工具 1.背景 2.代码 3.打包 4.使用方法 5.资源 1.背景 参考[python应用] 视频捕获及保存工具 https://blog.csdn.net/ ...

  3. Python对文件进行批量重命名

    不管是什么开发语言,用代码操作的最大优势就是可以灵活调整.可批量处理 对于要处理的文件,几千几万的量也是一个回车的事,当然前提是代码不能出BUG 有时候我们下载的一切工具要么收费,要么有各种各样的限制 ...

  4. python批量改名微信视频软件,python利用文件时间批量重命名照片和视频

    本文实例为大家分享了python利用文件时间批量重命名照片和视频的具体代码,供大家参考,具体内容如下 问题描述 承接上节的问题,在安卓和苹果间互导照片和视频还容易出现文件名混乱的问题,如下图所示. 代 ...

  5. [软件工具] 怎么样能按照表格内的对应关系为文件进行批量重命名?需要根据一个列表将文件批量重命名

    在日常生活中我们经常需要将文件名称进行批量重命名,这个很多工具都可以搞定 但是我们今天说的是一种特殊情况:怎么样能按照表格内的对应关系为文件进行批量重命名? 按照文件列表批量重命名,也就是需要根据表内 ...

  6. 使用bat文件实现批量重命名功能

    在生活中我们总会碰到对大量文件进行重命名操作,这时如果一个一个的,选取文件→右键→重命名→选取文件,这样操作势必会浪费大量时间. 现在小编就告诉大家一个使用bat文件(命令行)的方法,快速对文件进行重 ...

  7. python文件批量重命名以数字~n的方式重命名_利用Python对文件进行批量重命名

    最近几天工作的内容是对40个项目进行考核,每个项目都需要一个考核评分表,已经有了项目的列表. 如果用常规的方法,需要复制40个文件,并逐个修改,不光工作量大,也容易出错,后期修改也不方便. 于是想到了 ...

  8. 批量重命名图片或者批量重命名txt文件,批量重命名代码

    批量重命名图片 # 批量重命名图片名字 按照自己要求 import os path = r'C:\Users\yewenjing\Desktop\111' # 需要重命名的图片路径,提取保存份在跑 f ...

  9. 重命名文件,文件名称批量重命名技巧

    用电脑办公都有可能遇到重命名文件名的情况,那么当需要处理大量的文件时,有没有可以有批量的技巧呢?小编的回答当然是有了,下面就来分享这个技巧.一起来看操作吧. 进入到软件中选择文件批量重命名的功能,这里 ...

最新文章

  1. 概率图论PGM的D-Separation(D分离)
  2. java 事件cancel_ACTION_CANCEL事件和事件回传
  3. packettotal.com - PacketTotal - A Free Online PCAP Analysis Engine
  4. python fuzzy c-means demo
  5. 中国爬虫违法违规案例汇总
  6. 电液伺服系统_电液伺服系统的误差/偏差以及开环增益
  7. [NOI2014]动物园 【kmp】
  8. c语言for循环说课稿,C语言FOR循环说课稿.docx
  9. IE hack 条件语句
  10. 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用
  11. 在ASP.NET MVC中使用DropDownList
  12. 我和阿里巴巴的孽缘(一)
  13. mysql 服务账号_MySql 账号管理
  14. cmd下dir后导入oracle数据库,Oracle在dos命令下导出导入
  15. 关于autoconf
  16. 小区物业管理系统设计思想+源码
  17. 运动重构(SFM)学习笔记一
  18. DSD, DFF, DSF, DST概念解析
  19. java动态时钟_Java实现动态数字时钟
  20. 计算机睡眠和休眠的区别win10,教你Win10电脑休眠和睡眠的区别

热门文章

  1. 《那一天,那一月,那一年,那一世》-------仓央嘉措
  2. 湛江油品检测实验室建设要点分析
  3. Android 蓝牙开发——PBAP协议(十)
  4. ATK-LORA 无线通信模块
  5. [RTL]W1C類型的Register是如何工作的
  6. 【计算机网络】——习题解析:一个UDP用户数据的数据字段为8192字节,在数据链路层要使用以太网来传输,试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值
  7. android vr播放器 开发,Android应用开发之Android VR Player(全景视频播放器)- ExoPlayer播放器MPEG-DASH视频播放...
  8. 作为商家的你必须要在淘宝和拼多多之间二选一?
  9. Objective-C之Category(分类)
  10. 包头市办理护照、港澳通行证流程