本文基于当前已安装node.js环境
01为源文件目录 02为筛选出来的文件目录 里面都是pdf文件
代码为
const fs = require('fs');
const path = require('path');
//源文件目录
const pathName = './01'
fs.readdir(pathName, (err, paths) => {
if (err) {
console.log(err);
} else {
//提取人名字 这里以文件名为条件
let selectIetm = ['张三','李四']
paths = paths.filter(item => selectIetm.some(item2=>item.includes(item2)))
paths.forEach(item => {
let file = item.toString()
fs.rename(`./01/${file}`, `./02/${file}`, function (err) {
console.log(item);
})
})
}
})
执行 node index.js
效果:
执行后的01目录
02目录