再项目中使用fs.rename给快捷方式重命名的时候,因为有两个版本,在开发人员电脑上都安装两个版本的时候,发现每次都只有快捷方式,然后在重新查看代码的时候。发现代码中使用到了fs.rename去重命名文件。于是做了以下处理
let newLnkPath = path.join(桌面地址, `{appName}.lnk`)
if(existsSync(newLnkPath)) // 判断这个文件是否存在
newLnkPath = path.join(桌面地址, `{appName}(1).lnk`)
fs.rename(newLnkPath, oldLnkPath, (error) => {
console.log(error)
})
标签:node,文件,重命名,fs,newLnkPath,rename,快捷方式
From: https://www.cnblogs.com/taosifan/p/17385652.html