如何在 VSCode 工作区中隐藏受保护的操作系统文件?

如何在 VSCode 工作区中隐藏受保护的操作系统文件?

尽管我已经在 Windows 10 文件资源管理器选项中勾选了“隐藏受保护的操作系统文件”,但我仍然可以看到类似的文件desktop.ini和其他具有长名称的随机文件。

我尝试从文件资源管理器中切换隐藏项目,但没有任何反应。

有没有办法从 VSCode 中隐藏这些?

谢谢您的帮助!

答案1

我认为没有任何这样的设置。

如果您想隐藏特定的文件或扩展名,可以通过修改配置来实现。

在默认设置中,VSCode 会在显示列表中排除以下文件:

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
}

您可以将任何您希望隐藏的其他文件或扩展名添加到列表中。

答案2

如果 vscode 使用通用对话框,则默认情况下不会显示它们。程序必须明确要求显示隐藏文件或系统文件。但是 OpenFileDialog 从不显示受保护的系统文件。

OFN_FORCESHOWHIDDEN Windows 2000/XP:强制显示系统文件和隐藏文件,从而覆盖用户设置以显示或不显示隐藏文件。但是,标记为系统和隐藏的文件不会显示。

https://docs.microsoft.com/en-us/windows/win32/api/commdlg/ns-commdlg-openfilenamea

相关内容