Programming/Windows&C#

[Windows/WinAPI] CopyFile

JMob 2013. 10. 17. 01:27
728x90
반응형

BOOL CopyFile(

LPCTSTR lpExistingFileName,                                         -----①

LPCTSTR lpNewFileName,                                             ------②

BOOL bFailIfExists                                                            -----③

);


함수 설명 :

파일을 복사하여 새로운 파일을 만든다. 원본 파일을 읽어 새 파일을 완전히 작성한 후 리턴하며, 만약 파일 복사중에 경과를 보여주고 싳다면 CopyFileEx 함수를 이용하여야 한다. 복사중 데이터를 변경하거나 검사하고 싶다면 이 함수를 없고 ReadFile이나 WriteFile을 이용하여야 한다. 파일 속성은 복사가 되지만 보안속성은 복사가 되지 않는다.



① lpExistingFileName :

복사할 원본 파일, 완전 경로를 지정할 수 있다.


② lpNewFileName :

복사하여  새로 생성될 파일 이름과 경로


 bFailIfExists :

새로 생성될 파일이 이미 있을 경우의 동작을 지정한다. 이 인수가 TRUE이면 이 함수는 실패를 리턴하며, FALSE이면 기존 파일을 덮어쓴다.




728x90
반응형