2011-10-01 73 views
18

我有我的自定義應用程序,它在我的文檔路徑中生成目錄,安裝後應用程序使用該目錄,但我在中文Windows操作系統中遇到問題,其中我的應用程序文件夾名稱以中文出現,所以有什麼辦法我可以在「en」或某個單詞中正確地獲取文件名,以便我可以在運行時指定該目錄名。獲取我的文檔中的語言環境特定目錄

+0

w ^你是說帽子?如果你創建'MyApp'目錄,它將顯示爲'MyApp'而不管區域設置。也許你在創建目錄的代碼中存在一個錯誤? – svick

回答

39

使用中統環境的特殊文件夾

String path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

+0

這將只提供路徑到MyDocuments,我正在尋找名稱是特定於語言環境的MyDocuments中的目錄。 – Vaibhav

+2

String path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)+「\\ yourFolder」; – tottotech

+0

我個人使用'Path.Combine()',或者至少'Path.DirectorySeparatorChar'。想想單聲道的支持:第 – Nyerguds

0
String path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 

,那麼你可以附加文件夾名稱爲

string folder ="\\YOUR_FOLDER_NAME\\"; 

然後附加到您的路徑作爲

String full_path=path+folder; 
相關問題