## DirectoryInfo::GetFiles() method


현재 객체가 나타내는 디렉터리 내에 위치한 모든 디렉터리를 나타내는 [FileInfo](../../fileinfo/) 객체에 대한 공유 포인터를 포함하는 배열을 반환합니다.

```cpp
ArrayPtr<FileInfoPtr> System::IO::DirectoryInfo::GetFiles()
```

## 또 보기

* Typedef [ArrayPtr](../../../system/arrayptr/)
* Typedef [FileInfoPtr](../../../system/fileinfoptr/)
* Class [DirectoryInfo](../)
* Namespace [System::IO](../../)
* Library [Aspose.Page for C++](../../../)
## DirectoryInfo::GetFiles(const String\&) method


현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 파일을 검색합니다.

```cpp
ArrayPtr<FileInfoPtr> System::IO::DirectoryInfo::GetFiles(const String &searchPattern)
```


| 매개변수 | 형식 | 설명 |
| --- | --- | --- |
| searchPattern | const String\& | 검색할 파일의 이름 패턴 |

### ReturnValue

이름이 **searchPattern**와 일치하는 찾은 파일을 나타내는 [FileInfo](../../fileinfo/) 객체에 대한 공유 포인터 배열

## 또 보기

* Typedef [ArrayPtr](../../../system/arrayptr/)
* Typedef [FileInfoPtr](../../../system/fileinfoptr/)
* Class [String](../../../system/string/)
* Class [DirectoryInfo](../)
* Namespace [System::IO](../../)
* Library [Aspose.Page for C++](../../../)
## DirectoryInfo::GetFiles(const String\&, SearchOption) method


현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 파일을 검색합니다.

```cpp
ArrayPtr<FileInfoPtr> System::IO::DirectoryInfo::GetFiles(const String &searchPattern, SearchOption searchOption)
```


| 매개변수 | 형식 | 설명 |
| --- | --- | --- |
| searchPattern | const String\& | 검색할 파일의 이름 패턴 |
| searchOption | SearchOption | 검색을 현재 객체가 나타내는 디렉터리에서만 수행할지, 아니면 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 수행할지를 지정합니다. |

### ReturnValue

이름이 **searchPattern**와 일치하는 찾은 파일을 나타내는 [FileInfo](../../fileinfo/) 객체에 대한 공유 포인터 배열

## 또 보기

* Typedef [ArrayPtr](../../../system/arrayptr/)
* Typedef [FileInfoPtr](../../../system/fileinfoptr/)
* Class [String](../../../system/string/)
* Enum [SearchOption](../../searchoption/)
* Class [DirectoryInfo](../)
* Namespace [System::IO](../../)
* Library [Aspose.Page for C++](../../../)
