Compartilhar via


Criando e excluindo um arquivo

[O recurso associado a esta página, E/S de Arquivo Multimídia, é um recurso herdado. Ele foi substituído pelo Leitor de Origem. O Leitor de Origem foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem em vez de E/S de Arquivo Multimídia, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Para criar um arquivo, defina o parâmetro dwOpenFlags da função mmioOpen como MMIO_CREATE. O exemplo a seguir cria um arquivo e o abre para leitura e gravação.

HMMIO hFile; 

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

Se o arquivo que você está criando já existir, ele será truncado para comprimento zero.

Para excluir um arquivo, defina o parâmetro dwOpenFlags da função mmioOpen como MMIO_DELETE. Depois de excluir um arquivo, ele não poderá ser recuperado por nenhum meio padrão. Se o aplicativo estiver excluindo um arquivo a pedido de um usuário, consulte o usuário antes de excluir o arquivo para verificar se o usuário deseja excluí-lo.