2009-11-24 61 views
1

我正在尋找一個函數來獲取用戶的目錄路徑;我需要尋找一個放置東西的地方。我試着用.dir作爲過濾器使用GetOpenFileName(),但沒有喜悅。我發現了一個名爲GetDirectoryViaBrowse()的東西,聽起來好像它可以做我想做的事,但它是一些製作嚮導的一部分,我的Visual Studio對此一無所知。我想要一些簡單的非.NET小部件。從用戶獲取目錄

有這樣的事嗎?

回答

3

您正在尋找的Win32 API殼牌:SHBrowseForFolder

+0

非常感謝,正是我所期待的! – 2009-11-27 01:23:56

-1

可以使用 的mkdir( 「你的路」)此功能在庫中。 這裏是一個示例代碼:

#include <direct.h> 
#include <iostream> 
#include <cstring> 
using namespace std; 
int main() 
    { 
    char folder[50]; 
    char path[]="c:/"; 
    cin>>folder; 
    strcat(path,folder); 
    mkdir(path); 
    cout<<"Your folder has been created in drive C."; 
    return 0; 
    }