MFC 幾個使用者目錄的獲取

2021-06-26 23:17:43 字數 1032 閱讀 8381

在window7中,進入命令列cmd模式,輸入set到多個系統目錄定義:

例如:

win7下:

userprofile=c:\users\***

alluserprofile=c:\programdata

homepath=c:\users\***

xp下:

userprofile= c:\ documents and setting \***

alluserprofile=c:\documents and setting\allusers

homepath=c: \documents and setting\***

temp=c:\docume~1\***\locals~1\temp

tmp= c:\docume~1\***\locals~1\temp

說明:

alluserprofile-通常軟體的鑑權資訊寫入到

homepath-使用者目錄

temp/tmp- 臨時資料夾,可以隨時被清理

cstring

spath;

shgetfolderpath

( null,

spath

.releasebuffer();

類似還支援:

參考shlobj.h)

獲取臨時目錄temp/tmp:

// 獲取臨時資料夾

cstring stemppath;

::gettemppath(max_path, stemppath.getbuffer(max_path));

stemppath.releasebuffer();

cstring stempfile;

// 獲取臨時檔案: 輸入檔名字首,自動獲得乙個不重複的檔名

::gettempfilename(stemppath, _t(

「mypre_」)

, 0, stempfile.getbuffer(max_path));

stempfile.releasebuffer();

Windows下幾個使用者目錄的獲取及其作用介紹

userprofile c users alluserprofile c programdata homepath c users userprofile c documents and setting alluserprofile c documents and setting allusers ...

iOS常用方法 獲取沙盒中的幾個目錄路徑

開發中常遇到需要快取的需求,快取的時候我們就需要有乙個路徑,下面的 是獲取沙盒中的路徑的方法 獲取沙盒主目錄路徑 nsstring homedirectory nshomedirectory nslog home homedirectory 獲取documents目錄路徑 nsarray docum...

mfc幾個類之間的關係

cmainframe是主視窗框架 cdoc是應用程式資料 文件 主要是用來管理資料,提供儲存和載入資料的功能。有關檔案的讀寫操作在cdoc的serialize函式中進行。cview是應用程式資料顯示 檢視 主要是用來資料顯示,以及給使用者提供對資料的編輯和修改功能。有關資料或圖形的顯示操作在cvie...