2012-09-04 26 views
0

继微软指南提供的例子:: GetDirectory我来到了这一段代码:GetDirectories在C++净/ C++ CLI

auto k = System::IO::Directory::GetDirectories(installpath); 
auto dir = k->GetEnumerator(); 
while (dir->MoveNext()) 
    { 
     String^ subdirectory = safe_cast<String^>(dir->Current); 
     MessageBox::Show(subdirectory); 
    } 

应列出所有目录的安装路径,对不对?好吧,它似乎没有工作! (没有消息框)我如何解决这个问题?

注意:installpath存在并有子目录

+0

你应该在调试器中单步执行代码,看看它真的在做什么。 – Gabe

+0

我从调试器得到的是k {Length = 0}。这是问题吗? – user1233963

回答

0

哦,傻我! Installpath文件夹更深,没有任何内容! 不便之处!