我在c#中编写一个功能,我需要列出给定目录中的所有文件/文件夹名称.该功能在EN OS上运行良好,但是当我在本地化操作系统(例如)德语上运行应用程序时,我仍然获得特殊文件夹的英文名称(程序文件而不是程序,收藏夹而不是收藏夹等).我不认为带有Environment.SpecialFolder的Environment.GetFolderPath可以提供任何帮助,因为它与我想要的完全相反,即它给出了枚举的特殊文件夹的完整路径,而我想要给定的本地化名称路径.我曾尝试使用File,SHFileInfo,但没有用.任何想法,我如何获得操作系统中显示的文件夹名称?