728x90
반응형
BOOL CopyFile(
LPCTSTR lpExistingFileName, -----①
LPCTSTR lpNewFileName, ------②
BOOL bFailIfExists -----③
);
함수 설명 :
파일을 복사하여 새로운 파일을 만든다. 원본 파일을 읽어 새 파일을 완전히 작성한 후 리턴하며, 만약 파일 복사중에 경과를 보여주고 싳다면 CopyFileEx 함수를 이용하여야 한다. 복사중 데이터를 변경하거나 검사하고 싶다면 이 함수를 없고 ReadFile이나 WriteFile을 이용하여야 한다. 파일 속성은 복사가 되지만 보안속성은 복사가 되지 않는다.
① lpExistingFileName :
복사할 원본 파일, 완전 경로를 지정할 수 있다.
② lpNewFileName :
복사하여 새로 생성될 파일 이름과 경로
③ bFailIfExists :
새로 생성될 파일이 이미 있을 경우의 동작을 지정한다. 이 인수가 TRUE이면 이 함수는 실패를 리턴하며, FALSE이면 기존 파일을 덮어쓴다.
728x90
반응형
'Programming > Windows&C#' 카테고리의 다른 글
[Windows/WinAPI] CreateDIrectory, SetCurrentDirectory, GetCurrentDirectory (0) | 2013.10.17 |
---|---|
[Windows/WinAPI] CloseHandle, DeleteFile, RemoveDirectory (0) | 2013.10.17 |
[Windows/WinAPI] MoveFile() , MoveFileEx() (0) | 2013.10.15 |
[Windows/WinAPI] WriteFile() (0) | 2013.10.15 |
[Windows/WinAPI] ReadFile() (0) | 2013.10.15 |