//得到文件夹下所有文件的文件名
String^ dir = label1->Text;
DirectoryInfo^ di = gcnew DirectoryInfo(dir);
array<FileInfo^>^fiArr = di->GetFiles();
Collections::IEnumerator^ myEnum = fiArr->GetEnumerator();
while(myEnum->MoveNext())
{
FileInfo^ fri = safe_cast<FileInfo^>(myEnum->Current);
listBox1->Items->Add(fri->Name);
}
//得到文件夹下所有子文件夹名
array<DirectoryInfo^>^diArr = di->GetDirectories();
Collections::IEnumerator^ myEnumDir = diArr->GetEnumerator();;
while(myEnumDir->MoveNext())
{
DirectoryInfo^ difo = safe_cast<DirectoryInfo^>(myEnumDir->Current);
listBox2->Items->Add(difo->Name);
}
c++ 得到文件夹下所有文件的文件名和文件夹下所有文件夹名
最新推荐文章于 2024-09-13 22:26:29 发布
本文介绍了一段使用C#编写的代码,该代码能够获取指定目录下的所有文件名及其子文件夹名,并将这些名称分别显示在两个列表框中。通过创建DirectoryInfo对象并调用其GetFiles()和GetDirectories()方法来实现这一功能。

1116

被折叠的 条评论
为什么被折叠?



