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.