我有一个自定义应用程序,它在“我的文档”路径中生成一个目录,安装后应用程序使用该目录,但我在中文 Windows 操作系统中遇到问题,我的应用程序文件夹名称以中文显示,所以有什么方法可以获取文件名正确地使用“en”或一些单词,以便我可以在运行时使用该目录名称。
使用System.Environment中的特殊文件夹
var path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var subFolderPath = Path.Combine(path, "sub folder");`
String path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
然后您可以将文件夹名称附加为
string folder ="\\YOUR_FOLDER_NAME\\";
然后将其附加到您的路径中
String full_path=path+folder;