首页 > 其他 > 详细

遍历目录文件.重命名文件

时间:2020-02-14 11:58:29      阅读:85      评论:0      收藏:0      [点我收藏+]
var fs=require(‘fs‘);

var options={
    encoding:‘utf8‘,
    withFileTypes:true
}

var renameFile=function(path){
    console.log(‘当前目录:‘+path);
    fs.readdir(path,options,(err,files)=>{
        files.forEach(element => {
            if(element.isDirectory()){//目录
                var oldDirName=element.name;
                var curDirPath=path+"\\"+oldDirName;
                var newDirPath=path+"\\"+oldDirName.toLocaleLowerCase();
                fs.rename(curDirPath,newDirPath,() =>{
                    console.log(‘重命名 ‘+curDirPath+‘ 为小写成功!下面重命名子文件夹!‘);
                });
                renameFile(newDirPath);
            }else{//文件
                var oldFileName=element.name;
                var curFileFullPath=path+"\\"+oldFileName;
                var newFileFullPath=path+‘\\‘+oldFileName.toLocaleLowerCase();
                fs.rename(curFileFullPath,newFileFullPath,() =>{
                    console.log(‘重命名 ‘+curFileFullPath+‘ 为小写成功!‘);
                });
            }
        });
    })
}

renameFile("path");

 

遍历目录文件.重命名文件

原文:https://www.cnblogs.com/wolbo/p/12306623.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!