我需要在西班牙 PC 上显示“程序文件”和“桌面”路径。
我在尝试
Environment.SpecialFolder.Desktop;
返回文本“桌面”。我如何为桌面获取西班牙语文本“Escritorio”?
这个变量的重点是不必担心给定计算机上文件夹的确切名称。我的 Windows 是西班牙语;如果我写:
System.Diagnostics.Process.Start("explorer.exe", Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
我的“escritorio” ( ...\Escritorio
) 已打开。如果我写:
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
我得到...\\Desktop
了,但并不重要(在我的 Windows 版本中,我可以通过键入“Desktop”或“Escritorio”来访问我的桌面)。如果您Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
在任何计算机上使用第一行 ( ),您肯定会访问给定的桌面,独立于其语言。