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

32 lines
821 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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);
// 注意:当前实现返回空数组
```