'CopyFile'에 해당되는 글 1건

  1. 2010.05.04 파일복사 및 저장
CopyFile은 원본파일을 원하는 위치로 복사하여 저장하고자 할때 쓰이는 API 함수입니다.

 
<CopyFile 함수원형>

CopyFile 함수의 실행결과는 bool 형태의 값으로 TRUE일 경우 파일복사의 성공, FALSE일 경우 파일복사의 실패를 나타냅니다.

CopyFile의 함수 파라미터에 대해서 코멘트가 달려있는데 간단히 설명하자면..
첫번째 파라미터는 복사하고자 하는 원본 파일경로 ..
두번째 파라미터는 복사된 파일이 저장될 파일경로 ..
마지막 인자는 bool 형태의 플래그가 입력되는데 이 플래그의 값이 TRUE일 경우와 FALSE일 경우에 따라서 함수의 실행결과가 달라집니다.

 
<CopyFile 사용예시>

CopyFile 함수의 세번째 파라미터가 TRUE 일 경우..
복사파일이 저장되는 위치(두번째 파라미터)에 동일한 파일명을 가진 파일이 존재한다면 이 함수는 FALSE를 반환하면서 함수실행결과는 실패로 나타나게 됩니다.

하지만 마지막 파라미터를 FALSE로 입력할 경우..
복사파일이 저장되는 위치(두번째 파라미터)에 동일한 파일명을 가진 파일이 존재한다면 이 파일을 덮어쓰기하여 새로 저장하고 TRUE를 반환하면서 성공한 함수실행 결과를 볼 수 있습니다.

즉 마지막 인자값이 TRUE 혹은 FALSE에 따라 파일을 복사한 후 저장할 때 파일을 덮어쓰기 할지 안할지에 대한 여부가 결정된다고 볼 수 있겠네요.

간단하고 쉬운 함수지만 간혹 헷갈려 검색하는 수고를 덜고자 포스팅합니다.



Posted by 루시엔시엘
TAG , , ,

댓글을 달아 주세요