Erstellen und Löschen einer Datei
[Das dieser Seite zugeordnete Feature Multimediadatei-E/A ist ein Legacyfeature. Es wurde durch den Quellleser ersetzt. Der Quellleser wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, nach Möglichkeit für neuen Code den Quellleser anstelle von Multimediadatei-E/A zu verwenden. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Legen Sie zum Erstellen einer Datei den dwOpenFlags-Parameter der funktion mmioOpen auf MMIO_CREATE fest. Im folgenden Beispiel wird eine Datei erstellt und zum Lesen und Schreiben geöffnet.
HMMIO hFile;
hFile = mmioOpen("NEWFILE.TXT", NULL, MMIO_CREATE | MMIO_READWRITE);
if (hFile != NULL)
// File created successfully.
else
// File cannot be created.
Wenn die Datei, die Sie erstellen, bereits vorhanden ist, wird sie auf die Länge null abgeschnitten.
Um eine Datei zu löschen, legen Sie den dwOpenFlags-Parameter der funktion mmioOpen auf MMIO_DELETE fest. Nachdem Sie eine Datei gelöscht haben, kann sie nicht standardmäßig wiederhergestellt werden. Wenn Ihre Anwendung eine Datei auf Anforderung eines Benutzers löscht, fragen Sie den Benutzer vor dem Löschen der Datei ab, um sicherzustellen, dass der Benutzer sie löschen möchte.