Files
XCEngine/docs/api/resources/filearchive/enumerate.md

32 lines
821 B
Markdown
Raw Normal View History

2026-03-20 02:35:35 +08:00
# FileArchive::Enumerate
枚举匹配的文件。
## 方法签名
```cpp
void Enumerate(const Containers::String& pattern, Containers::Array<Containers::String>& outFiles) const override;
```
## 详细描述
枚举归档目录中与指定模式匹配的文件。当前实现为 stub仅清空输出数组未实现实际的模式匹配功能。
## 参数
| 参数 | 类型 | 描述 |
|------|------|------|
| `pattern` | `const Containers::String&` | 文件匹配模式(如 `*.png``textures/*.jpg` |
| `outFiles` | `Containers::Array<Containers::String>&` | 输出容器,接收匹配的文件路径列表 |
## 示例
```cpp
FileArchive archive;
archive.Open("resources/");
Containers::Array<Containers::String> files;
archive.Enumerate("*.png", files);
// 注意:当前实现返回空数组
```