Folder::Exchange
두 파일의 내용을 교환합니다.
virtual GSErrCode Exchange ( const Name& from, const Name& to );
파라미터
- from
- Excahnge 메소드의 1번째 피연산자입니다.
- to
- Excahnge 메소드의 2번째 피연산자입니다.
리턴 값
값 | 의미 |
---|---|
NoError* | OK |
SourceNotFound* | 교환할 소스 엔트리를 찾지 못했습니다. |
DeviceIsFull* | 디바이스가 가득 찼습니다. |
AccessDenied* | 이 동작을 이 폴더 혹은 엔트리에서 허용하지 않습니다. |
Error* | 불특정 오류입니다. |
* Folder class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함
설명
이 메소드는 두 파일의 내용을 교환합니다.
이것은 내용이 완전히 교환되지만 파일들의 속성(접근, 코멘트 등)들은 그대로 남아 있다는 것을 의미합니다.