-1

我需要在西班牙 PC 上显示“程序文件”和“桌面”路径。

我在尝试

Environment.SpecialFolder.Desktop;

返回文本“桌面”。我如何为桌面获取西班牙语文本“Escritorio”?

4

1 回答 1

2

这个变量的重点是不必担心给定计算机上文件夹的确切名称。我的 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)在任何计算机上使用第一行 ( ),您肯定会访问给定的桌面,独立于其语言。

于 2013-09-26T16:05:59.210 回答