我正在處理可以讀入使用絕對路徑而不是相對路徑的文件的程序。問題是,這可能是法文,英文和西班牙文。我正在尋找的是用戶配置文件目錄的定義,如英語,西班牙語和法語。西班牙文,法文和英文文件,圖片,音樂的默認配置文件位置/路徑是什麼?
例如,英語相對東部和記錄: XP: C:\ Documents和Settings \用戶\我的文檔 C:\ Documents和Settings \用戶\ My Documents \我的圖片 等
的Win7/8: C:\用戶\用戶\圖片 C:\用戶\用戶\音樂 C:\用戶\用戶\文件 等
然而,西班牙我找不到文檔,例如,我認爲它是 XP: c:\ configuraciones y documentos \ user \ mis \ document \ c:用戶\誤documentos \誤照片
7/8: C:\用戶\用戶\ documentos C:\用戶\用戶\照片 C:\用戶\用戶\ imagenes C:\用戶\用戶\ imágenes
95/98/ME/NT/2000/etc - 他們有沒有音樂,文件和圖片的標準位置?
粗略地說,我看到這些都是谷歌和bing,但沒有一家公司看起來像「這就是它」,我幾乎沒有看到法語。我搜索了MSDN,但只能看到英文的任何內容。
無論如何,我正在做的是替換部分路徑名,我正在這些文件中讀取,但除非我知道路徑應該是什麼,否則我無法替換它。
如果有人給你的路徑列表,然後只使用所提供的路徑;不要再次猜測它們。如果您正在生成路徑列表,並且希望它們可以遷移,那麼不要生成絕對路徑。使用CSIDL相對路徑。這樣他們將適應用戶的語言。 – 2013-03-04 23:20:45