刚开始学这个nodejs,然后今天遇到一个问题
就是读取当前目录下的所有文件,然后修改他们的文件名
const fs = require('fs')
let arr = fs.readdirSync(__dirname)
console.log(arr);
arr.forEach(item => {
if(item.endsWith('.js')) {
fs.renameSync(item,`yyds_${item}`)
}
})
报错说:ENOENT:没有这样的文件或目录,重命名'path.js' -> 'path1.js',请问是因为什么原因,我在循环外没有受影响,在循环内就会提示说没有这样的文件或目录,因为刚开始学这个每一个思考的方向,想问一下问题出在哪,谢谢各位!