【问题标题】:Determine if file/foder is hidden in Windows via Electron/Node通过 Electron/Node 确定文件/文件夹是否隐藏在 Windows 中
【发布时间】:2016-07-31 10:48:49
【问题描述】:

有没有办法确定 Windows 中的文件是否隐藏在 Electron 中。我需要知道文件属性中设置的隐藏属性,而不是文件名前面有一个点。目前使用fs获取文件系统信息我没有办法获取这些信息。

一些示例用例是(使用 Typescript):

import fs = require('fs');

getVisibleFilesSync(): string[] {
    const folderItems = fs.readdirSync(folderPath);
    return folderItems.filter(x => !isHidden(x));
}

isHidden(path: string): boolean {
    // how to determine if path is hidden under Windows?
}

【问题讨论】:

    标签: node.js windows filesystems electron


    【解决方案1】:

    尝试在hidefile 模块中使用isHiddenSync 函数。

    【讨论】:

    • 感谢您的回答,我可以追溯到这个SO answer。这不是完全重复的(SO flag-trolls 可能不同意),所以我将更新我的函数 isHidden 的实现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2018-10-18
    • 2011-04-28
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    相关资源
    最近更新 更多