【发布时间】:2021-08-08 09:27:41
【问题描述】:
在重命名不包含文件的单个文件夹时,以下方法可以正常工作。重命名包含一个或多个文件的文件夹时,它不起作用。
const handleRenameFile = () => {
const oldPath = `./${directory}/${fileName}`;
const newPath = `./${directory}/${name}`;
fs.renameSync(oldPath, newPath, (err) => {
if (err) {
throw err;
}
});
};
EPERM: 不允许操作,重命名 './oldPath' -> './newPath'
因此,我愿意接受任何可以实现目标的替代解决方案。
【问题讨论】:
标签: javascript reactjs fs