Node.js 得到当前目录下文件修改文件名
博客园第一篇,平时都用 .net ,现在 node.js 比较火,就用它做一些小工具,比较方便
Node.js 得到当前目录下文件修改文件名,把 .txt 修改为.md
var fs = require('fs'); var fileDirectory = __dirname if (fs.existsSync(fileDirectory)) {fs.readdir(fileDirectory, function (err, files) {if (err) {console.log(err);return;}files.forEach(function (filename) {if (filename.match(/.*\.txt/)) {var oldFileName = fileDirectory + "/" + filename;var newFileName = fileDirectory + "/" + filename.replace(/.txt$/, ".md");fs.rename(oldFileName, newFileName, function (err) {if (err) {console.error(err);};});//fs.rename() console.log(newFileName);}});}); } else {console.log(fileDirectory + " Not Found!"); }
---恢复内容结束---
转载于:https://www.cnblogs.com/gaodansoft/p/7514822.html
Node.js 得到当前目录下文件修改文件名相关推荐
- Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)...
什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什 ...
- 2021 年最值得了解的 Node.js 工具(下)
大家好,我是若川,诚邀你加群长期交流.今天分享一篇用得上的 node 库.下篇.链接地址:https://github.com/huaize2020/awesome-nodejs. 上篇是:2021 ...
- linux下批量修改文件名精彩解答案例分享
######################################################### #linux下批量修改文件名精彩解答案例分享 #date:21:34 2011-11 ...
- Linux下批量修改文件名
##################################### #Linux下批量修改文件名案例分享 #date:2019-05-09 #Discuz论坛:www.slinuxserver ...
- linux 批量更换文件名,Linux下批量修改文件名的方法
Linux下批量修改文件名的方法 在Linux环境下修改文件名可以有不同的命令方式,比如rename.mv都可以进行修改,如果用户正在了解这方面的知识,可以阅读下文了解Linux修改文件名以及批量修改 ...
- 当前目录下有一个文件名为 score1.txt 的文本文件,存放着某班学生的计算机课成绩,共有学号、平时成绩、期末成绩三列。请根据平时成绩占 40%,期末成绩占 60%的比例计算总评成绩。
练习一: 当前目录下有一个文件名为 score1.txt 的文本文件,存放着某班学生的计算机课成绩,共有学号.平时成绩.期末成绩三列.请根据平时成绩占 40%,期末成绩占 60%的比例计算总评成绩(取 ...
- python输入名字与学号_python课后练习当前目录下有一个文件名为score3.txt的文本文件, 存放着某班学生的学号和其两门专业课的成绩。...
题目: 当前目录下有一个文件名为score3.txt的文本文件, 存放着某班学生的学号和其两门专业课的成绩.分 别用函数实现以下功能: (1) 定义函数function1,计算每个学生的平均分(取 整 ...
- linux批量修改 文件名编码,linux下批量修改文件名
linux下批量修改文件名 0.问题来源,想把一部分文件加上日期序.也就是在文件名称前加上当前的年月日进行输出. 获取日期格式如下 Zianed@ubuntu:~/public_web_sSmO9OU ...
- Linux如何查看当前目录下文件的个数
查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 查看当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | ...
最新文章
- 离线人脸属性分析_最新开源 | 人脸识别应用套件:毫秒级离线识别 适用多类场景...
- Kaggle Titanic补充篇
- java exception 行号_java日志记录错误的文件_方法_行号_报错信息
- 【java】数据流的读写
- 语音识别技术原理是什么 讯飞语音识别技术特点介绍【详解】
- 删除mysql指令_MySQL常用命令学习笔记
- python练习题--斐波那契数列
- 神策分析 Android SDK 架构解析
- 计算机二级vb基础教程,2017计算机二级考试内容VB
- 5分钟快速入门大数据、数据挖掘、机器学习
- html 文字阴影 一重投影,鼠标移入文字添加阴影 溢出的文字 添加多重颜色
- 正态总体参数的假设检验
- 互联网时代产品研发的思考
- 电脑ppt录制微课软件哪个好 电脑ppt录制微课的方法
- CCD 相机与CMOS 相机的区别在哪里?
- SolidWorks 如何制作装配体
- hadoop启动命令 start-all.sh失效解决办法
- VB.NET excel 列排序
- PS(PhotoShop)替换纯色图片的颜色
- HTTP Content_Type