다음을 통해 공유


파일 만들기 및 삭제

[이 페이지와 연결된 기능인 멀티미디어 파일 I/O는 레거시 기능입니다. 원본 판독기에서 대체되었습니다. 원본 판독기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 멀티미디어 파일 I/O 대신 소스 읽기 프로그램을 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

파일을 만들려면 mmioOpen 함수의 dwOpenFlags 매개 변수를 MMIO_CREATE 설정합니다. 다음 예제에서는 파일을 만들고 읽기 및 쓰기용으로 엽니다.

HMMIO hFile; 

hFile = mmioOpen("NEWFILE.TXT", NULL, MMIO_CREATE | MMIO_READWRITE); 
if (hFile != NULL) 
    // File created successfully. 
else 
    // File cannot be created. 

만들려는 파일이 이미 있는 경우 길이가 0으로 잘립니다.

파일을 삭제하려면 mmioOpen 함수의 dwOpenFlags 매개 변수를 MMIO_DELETE 설정합니다. 파일을 삭제한 후에는 표준 수단으로 복구할 수 없습니다. 애플리케이션이 사용자의 요청에 따라 파일을 삭제하는 경우 파일을 삭제하기 전에 사용자를 쿼리하여 사용자가 파일을 삭제할지 확인합니다.