2013-09-29 28 views

回答

1

最重要的是永遠不要對像C:\Current User\DocumentsC:\Documents and Settings\username這樣的路徑進行硬編碼,因爲實際的文件夾名稱會因用戶計算機的操作系統和語言而異。

在大多數安裝程序中,可以爲各種操作系統定義的文件夾使用預定義的命令行變量。例如,變量%HOMEDRIVE%指向默認驅動程序字母,例如C:\,並且%HOMEPATH%通常是配置文件文件夾。因此,在我的電腦上,

%HOMEDRIVE%\%HOMEPATH% = C:\Users\username 

命令行變量%USERPROFILE%指向相同的位置。如果您只需要用戶名,請使用%USERNAME%

如果您正在尋找用戶的「我的文檔」文件夾或其他類似的文件夾,可以從註冊表中獲得它:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders