分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

用nodeJs实现文件夹内所有文件的重命名

发布时间:2023-09-06 01:31责任编辑:沈小雨关键词:暂无标签

nodeJs中我比较感兴趣的有一个地方就是fs文件系统。

今天就用nodeJs实现了一个重命名文件夹内所有文件的脚本。

命名可以自定义。

‘use strict‘;
var fs = require(‘fs‘);
var i = 0;
var $ = "$";
//setting area
var directory = ‘./files‘;
var format = ‘test‘+$;
//setting area
function rename(fileName,formation){
???fs.readdir(fileName,function(err,data){
???????data.forEach(function(item){
???????????i++;
???????????var f;
???????????var type = item.split(‘.‘);
???????????type ="." + type[type.length-1];
???????????if(formation.startsWith(‘$‘)){
???????????????f = i + formation.split(‘$‘)[1];
???????????}else if(formation.endsWith(‘$‘)){
???????????????f = formation.split(‘$‘)[0] + i;
???????????}else{
???????????????var arr = formation.split(‘$‘);
???????????????f = arr[0]+i+arr[1];
???????????}
???????????fs.rename(directory+‘/‘+item,directory+‘/‘+f+type,function(err){
???????????????if(err){
???????????????????throw err;
???????????????}
???????????})
???????})
???})
};
rename(directory,format);

用nodeJs实现文件夹内所有文件的重命名

原文地址:http://www.cnblogs.com/xianxiaobo/p/8058401.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved