如何:枚举目录中的文件 (C++/CLI)

下面的代码示例演示如何检索目录中的文件列表。 此外,还将枚举子目录。 下面的代码示例使用 GetFiles GetFilesGetDirectories 方法来显示 C:\Windows 目录的内容。

示例

// enum_files.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;

int main()
{
   String^ folder = "C:\\";
   array<String^>^ dir = Directory::GetDirectories( folder );
   Console::WriteLine("--== Directories inside '{0}' ==--", folder);
   for (int i=0; i<dir->Length; i++)
      Console::WriteLine(dir[i]);

   array<String^>^ file = Directory::GetFiles( folder );
   Console::WriteLine("--== Files inside '{0}' ==--", folder);
   for (int i=0; i<file->Length; i++)
      Console::WriteLine(file[i]);

   return 0;
}

请参见

其他资源

文件和流 I/O

编程在Visual C++的.NET