Compartir a través de


Crear y eliminar un archivo

[La característica asociada a esta página, E/S de archivos multimedia, es una característica heredada. Se ha reemplazado por el Lector de origen. El lector de origen se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector fuente en lugar de E /S de archivos multimedia, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Para crear un archivo, establezca el parámetro dwOpenFlags de la función mmioOpen en MMIO_CREATE. En el ejemplo siguiente se crea un archivo y se abre para leer y escribir.

HMMIO hFile; 

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

Si el archivo que está creando ya existe, se truncará a una longitud cero.

Para eliminar un archivo, establezca el parámetro dwOpenFlags de la función mmioOpen en MMIO_DELETE. Después de eliminar un archivo, no se puede recuperar por ningún medio estándar. Si la aplicación elimina un archivo a petición de un usuario, consulte al usuario antes de eliminar el archivo para asegurarse de que el usuario quiere eliminarlo.