Partager via


Création et suppression d’un fichier

[La fonctionnalité associée à cette page, E /S de fichier multimédia, est une fonctionnalité héritée. Il a été remplacé par Lecteur source. Le lecteur source a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le Lecteur source au lieu des E/S de fichier multimédia, dans la cas où cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Pour créer un fichier, définissez le paramètre dwOpenFlags de la fonction mmioOpen sur MMIO_CREATE. L’exemple suivant crée un fichier et l’ouvre à des fins de lecture et d’écriture.

HMMIO hFile; 

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

Si le fichier que vous créez existe déjà, il sera tronqué à zéro longueur.

Pour supprimer un fichier, définissez le paramètre dwOpenFlags de la fonction mmioOpen sur MMIO_DELETE. Une fois que vous avez supprimé un fichier, il ne peut pas être récupéré par aucun moyen standard. Si votre application supprime un fichier à la demande d’un utilisateur, interrogez l’utilisateur avant de supprimer le fichier pour vous assurer que l’utilisateur souhaite le supprimer.