如何使用Node.js编辑desktop.ini文件

问题描述

我试图通过使用Node.js动态编辑desktop.ini文件来更改一堆文件夹的文件图片(desktop.ini中的徽标),而不是手动对其文件夹中的数百个文件夹进行更改像这样的单个属性

folder picture from folder properties

Node可能不是最好的工具,但是JavaScript是我最熟悉的语言。我已经做了一些函数来整理文件夹树并获取要用于每个文件夹的图片,但是当需要编写desktop.ini文件时,出现此错误

UnhandledPromiseRejectionWarning: Error: EPERM: operation not permitted,open 'C:\folder\desktop.ini'

我知道这是一个受系统保护的文件,但是即使Powershell以管理员身份启动,我也无法写入该文件,也找不到任何与此有关的信息。有人知道我如何写入此文件吗?也许通过节点为每个文件夹触发一个bash文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)