32 lines
821 B
Markdown
32 lines
821 B
Markdown
# 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);
|
||
// 注意:当前实现返回空数组
|
||
```
|