Folder::GenerateUnusedName (3)
폴더 안에서 사용되지 않는 새로운 이름을 생성합니다.
virtual GSErrCode GenerateUnusedName (
Name* result
) const;
파라미터
- result
- 리턴 시: 폴더 안에서 사용하지 않는 새로운 이름입니다.
리턴 값
| 값 | 의미 |
|---|---|
| NoError* | OK |
| AccessDenied* | 이 동작을 이 폴더에서 허용하지 않습니다. |
| Error* | 불특정 오류입니다. |
* Folder class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함
설명
이 메소드는 폴더 안에서 자손 엔트리의 이름으로 사용하지 않는 새로운 이름을 result에 생성합니다.
예를 들면, 이 이름은 임시 파일명으로 사용할 수 있습니다.
다음 버전부터 이용 가능합니다: 1.0
virtual GSErrCode GenerateUnusedName (
Name* result,
const char* prefix
) const;
파라미터
- result
- 리턴 시: 폴더 안에서 사용하지 않는 새로운 이름입니다.
- prefix
- 만약 NULL이 아니면, 이름 생성에 사용하는 접두사 문자열입니다. (기본 접두사는 "GeneratedName_"입니다)
리턴 값
| 값 | 의미 |
|---|---|
| NoError* | OK |
| AccessDenied* | 이 동작을 이 폴더에서 허용하지 않습니다. |
| Error* | 불특정 오류입니다. |
* Folder class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함
설명
이 메소드는 폴더 안에서 자손 엔트리의 이름으로 사용하지 않는 새로운 이름을 result에 생성합니다. 생성된 이름을 위한 접두사를 제공할 수 있습니다.
예를 들면, 이 이름은 임시 파일명으로 사용할 수 있습니다.
다음 버전부터 이용 가능합니다: 1.0
virtual GSErrCode GenerateUnusedName (
Name* result,
const GS::UniString& prefix
) const;
파라미터
- result
- 리턴 시: 폴더 안에서 사용하지 않는 새로운 이름입니다.
- prefix
- 만약 NULL이 아니면, 이름 생성에 사용하는 접두사 문자열입니다. (기본 접두사는 "GeneratedName_"입니다)
리턴 값
| 값 | 의미 |
|---|---|
| NoError* | OK |
| AccessDenied* | 이 동작을 이 폴더에서 허용하지 않습니다. |
| Error* | 불특정 오류입니다. |
* Folder class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함
설명
이 메소드는 폴더 안에서 자손 엔트리의 이름으로 사용하지 않는 새로운 이름을 result에 생성합니다. 생성된 이름을 위한 접두사를 제공할 수 있습니다.
예를 들면, 이 이름은 임시 파일명으로 사용할 수 있습니다.