Re: [VC] 取得指定目錄下一層所有子目錄名稱

看板Programming作者 (睡魔)時間18年前 (2007/05/29 20:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《Uihc (我 有我的倔強...)》之銘言: : 請教大家,我現在需要完成的功能,是用檔案對話盒指定父目錄後, : 然後取得其下一層子目錄的所有名稱後輸出為文字檔 : 我的問題是: : 1.用vc2005的檔案對話盒應該設定什麼參數,在開啟對話盒才可以只選目錄而不是選檔案? 請改用 FolderBrowserDialog (.NET) 或 SHBrowserForFolder() (Win32). : 2.我在網路上google之後,依照範例利用CFileFind去取得檔名及目錄名稱 : 程式碼http://rafb.net/p/60Kk8o28.html : 但是不曉得為什麼結果輸出的名稱如下所示,要怎麼做它才會顯示正確的名稱呢? : 謝謝^^ : find a Folder:003AA738 : File a File:003AB250 請先把 GetFilePath() 的傳回值 cast 成 LPCTSTR (也就是說, 你直接 把pointer的位置輸出了... orz). -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.152.195.167
文章代碼(AID): #16N1rFmC (Programming)
文章代碼(AID): #16N1rFmC (Programming)