C++ cli 获取C+中的目录+;。净成本++;CLI

C++ cli 获取C+中的目录+;。净成本++;CLI,c++-cli,directory-listing,C++ Cli,Directory Listing,下面是microsoft为Directory::GetDirectory提供的示例,我得到了这段代码: auto k = System::IO::Directory::GetDirectories(installpath); auto dir = k->GetEnumerator(); while (dir->MoveNext()) { String^ subdirectory = safe_cast<String^>(dir->Current

下面是microsoft为Directory::GetDirectory提供的示例,我得到了这段代码:

auto k = System::IO::Directory::GetDirectories(installpath);
auto dir = k->GetEnumerator();
while (dir->MoveNext())
    {
       String^ subdirectory = safe_cast<String^>(dir->Current);
       MessageBox::Show(subdirectory);
    }
auto k=System::IO::Directory::GetDirectories(installpath);
auto dir=k->GetEnumerator();
而(dir->MoveNext())
{
字符串^subdirectory=safe\u cast(dir->Current);
MessageBox::Show(子目录);
}
它应该列出installpath中的所有目录,对吗?嗯,它似乎不起作用!(无消息框)如何修复此问题

注意:installpath存在并且有子目录

哦,我真傻! Installpath比它深1个文件夹,里面什么都没有!
很抱歉给您带来不便

您应该在调试器中单步遍历代码,看看它真正在做什么。这就是问题所在吗?