typescript - 如何检查文档是否为只读 - VSCode 扩展 API
解决方案
VSCode 在运行在 NodeJS 上的 Electron 上运行,这意味着您可以在不使用 VSCode API 的情况下访问文件系统并检查文件权限。
fs
您可以使用本机包检查 NodeJS 上的文件权限:
if ((fs.statSync(document.uri.fsPath).mode & 146) == 0) {
// document is in read-only mode
}
推荐阅读
- php - 使用两个不同的表比较并插入日期和日历周
- javascript - jquery ajax 到 vanilla javascript(普通 javascript)代码转换请求
- asp.net-core - 如何使用基于策略的授权将所需的声明附加到令牌?
- flutter - 飞镖 | 将秒转换为 DateTime 而不计算
- google-cloud-platform - 如何使用 Google Ads API 更改我的应用程序设置以使刷新令牌不会过期?
- linux - 如何在 Linux 中通过 USB 使用 libcoap 进行通信?
- javascript - 将 async await 与 Promise all 一起使用,但未获得所需的输出
- excel-formula - 获取值大于 0 的所有列的值
- swift - 添加枚举后失去了对 Codable 的一致性
- attachment - 如何使用 puppeteer 将外部文件和流附加到 PDF 文档?