다음을 통해 공유


파일 닫기 및 삭제

운영 체제 리소스를 효율적으로 사용하려면 애플리케이션에서 파일이 더 이상 필요하지 않은 경우 CloseHandle 함수를 사용하여 닫아야 합니다. 애플리케이션이 종료될 때 파일이 열려 있으면 시스템에서 파일을 자동으로 닫습니다.

DeleteFile 함수를 사용하여 닫을 때 파일을 삭제할 수 있습니다. 파일은 모든 핸들을 닫은 다음에야 삭제할 수 있습니다. 파일을 삭제할 수 없는 경우 해당 이름을 다시 사용할 수 없습니다. 파일 이름을 즉시 다시 사용하려면 기존 파일의 이름을 바꾸세요.

원격 머신에서 열린 파일 또는 디렉터리를 삭제하려는 경우 읽기 공유 권한이 설정되지 않은 원격 머신에서 이미 열려 있으면 CreateFile 또는 OpenFile 을 호출하여 삭제할 파일 또는 디렉터리를 먼저 열지 마세요. 이렇게 하면 공유 위반이 발생합니다.