博客园第一篇,平时都用 .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!"); }
---恢复内容结束---