在我的文档中获取区域设置特定目录

问题描述 投票:0回答:2

我有一个自定义应用程序,它在“我的文档”路径中生成一个目录,安装后应用程序使用该目录,但我在中文 Windows 操作系统中遇到问题,我的应用程序文件夹名称以中文显示,所以有什么方法可以获取文件名正确地使用“en”或一些单词,以便我可以在运行时使用该目录名称。

c# window locale
2个回答
99
投票

使用System.Environment中的特殊文件夹

var path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var subFolderPath = Path.Combine(path, "sub folder");`

8
投票
String path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

然后您可以将文件夹名称附加为

string folder ="\\YOUR_FOLDER_NAME\\";

然后将其附加到您的路径中

String full_path=path+folder;
© www.soinside.com 2019 - 2024. All rights reserved.