我需要阅读并修改扩展文件属性 https://en.wikipedia.org/wiki/Extended_file_attributes在必须在 Windows 和 Linux 上运行的 .NET 5 控制台应用程序中(假设文件系统支持这些属性)。
这个问题之前也曾在特定的上下文中被问过:
-
自定义文件属性 https://stackoverflow.com/questions/20632612/custom-file-properties(2013年起,无跨平台)
-
在 C# 中获取任何扩展文件属性 https://stackoverflow.com/questions/29308646/getting-any-extended-file-attribute-in-c-sharp(从2015年开始,专注于特殊案例或特定平台的解决方案)
-
.Net Core中获取文件扩展属性 https://stackoverflow.com/questions/42872823/obtaining-file-extended-properties-in-net-core(2017年起,跨平台,但仅限于一些特殊属性)
因此,几年后,我想以一种非常通用的方式再次询问这些扩展文件属性,以获得明确的、有效的、跨平台的答案。关于维基百科文章中的这些属性“扩展文件属性 https://en.wikipedia.org/wiki/Extended_file_attributes“。我想添加任意的(不限于标题或作者之类的)。任何键/值对。
我应该使用哪些 .NET API?
目前还没有 API。这是我添加它的建议:https://github.com/dotnet/runtime/issues/49604 https://github.com/dotnet/runtime/issues/49604
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)