CreateFile() 함수를 이용하여 파일 생성후 바로 삭제하기 DarkKaiser, 2007년 7월 17일2023년 9월 5일 아래와 같이 파일을 생성시에 FILE_FLAG_DELETE_ON_CLOSE 속성을 주게 되는경우 파일 핸들이 닫히게 되면 해당 파일은 시스템에서 삭제가 된다. 또한 이미 존재하는 파일인 경우에는 FILE_SHARE_DELETE 공유 모드로 오픈하여야 한다. hFile = CreateFile("d:\\MYFILE.TXT", /* create MYFILE.TXT */ GENERIC_WRITE, /* open for writing */ 0, /* do not share */ NULL, /* no security */ CREATE_ALWAYS, /* overwrite existing */ FILE_ATTRIBUTE_NORMAL | /* normal file */ FILE_FLAG_OVERLAPPED | FILE_FLAG_DELETE_ON_CLOSE, NULL); C/C++/VC++ CreateFileVC