MFC中獲得資料夾路徑的方法

2021-05-24 00:45:30 字數 533 閱讀 6295

char szselected[max_path];//用來存放資料夾路徑

browseinfo    bi;

lpitemidlist pidl;

bi.hwndowner = this->m_hwnd;

bi.pidlroot = null;

bi.pszdisplayname = szselected;

bi.lpsztitle = "選擇輸出檔案路徑";

bi.ulflags = bif_returnonlyfsdirs;

bi.lpfn = null;

bi.lparam = null;

bi.iimage = null;

if((pidl = shbrowseforfolder(&bi)) != null)

if(succeeded(shgetpathfromidlist(pidl,   szselected)))//得到資料夾的全路徑,不要的話,只得本資料夾名

m_strfileout =   szselected;

其效果如下圖

瀏覽獲得資料夾路徑

char szdir max path browseinfo bi memset bi,0,sizeof bi bi.hwndowner this m hwnd bi.pidlroot null bi.ulflags bif returnonlyfsdirs 瀏覽獲得資料夾 bif browsein...

MFC程式中建立資料夾(檔案路徑)

建立檔案路徑 即確定資料夾是否存在和建立乙個資料夾 常需要pathisdirectory和createdirectory兩個函式實現。pathisdirectory函式用於判斷傳入的路徑是否已經存在,若存在則無需在呼叫createdirectory函式進行建立路徑,否則則可以呼叫createdire...

IOS獲得各種文件檔案夾路徑的方法

iphone沙箱模型的有四個目錄,各自是什麼,永久資料儲存一般放在什麼位置。得到模擬器的路徑的簡單方式是什麼.nshomedirectory 手動儲存的檔案在documents檔案中 nsuserdefaults儲存的檔案在tmp目錄裡 1 documents 資料夾 您應該將全部 de應用程式資料...