首页 > 解决方案 > .NET:如何以跨平台的方式设置“扩展文件属性”?

问题描述

我需要在必须在 Windows 和 Linux 上运行的 .NET 5 控制台应用程序中读取和修改扩展文件属性(假设文件系统支持这些属性)。

这个问题之前也被问过(?)特定的上下文:

所以几年后,我想以非常通用的方式再次询问这些扩展文件属性,以获得明确的、有效的、跨平台的答案。关于维基百科文章“扩展文件属性”中的那些属性。我想添加任意的(不限于标题或作者之类的)。任何键/值对。

我应该使用哪些 .NET API?

标签: .net-core.net-5

解决方案


还没有 API。这是我添加它的建议:https ://github.com/dotnet/runtime/issues/49604


推荐阅读