MoveFile

원형

BOOL MoveFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName);

MFC 원형

해당하는 함수 없음

인수

▶lpExistingFileName : 옮기고자 하는 파일이나 디렉토리의 이름

▶lpNewFileName : 새 파일, 디렉토리 이름. 새로 만들어지므로 기존에 존재해서는 안된다. 파일은 다른 드라이브에 있어도 상관없지만 디렉토리는 반드시 같은 드라이브에 있어야 한다.

리턴

성공하면 0이 아닌 값을 리턴하며 실패하면 0을 리턴한다.

설명

파일이나 디렉토리를 다른 위치로 옮긴다. 파일의 경우 같은 디렉토리의 다른 이름으로 변경할 수도 있으며 디렉토리는 포함된 모든 파일과 서브 디렉토리를 같이 이동시킨다. 위치를 옮기는 것은 원래 파일을 지우고 새 위치에 파일을 생성하는 것과 동일하지만 같은 드라이브내에서는 디스크 할당 표만 수정하고 실제 데이터는 이동하지 않아도 되므로 CopyFile 함수를 사용하는 것보다 이 함수를 사용하는 것이 훨씬 더 빠르다.

참고함수

MoveFileEx

플랫폼

95이상

참조

 


written by http://www.winapi.co.kr