创建和删除文件
[与此页面关联的功能 多媒体文件 I/O 是旧版功能。 它已被 源读取者取代。 源读取器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 源读取器 而不是 多媒体文件 I/O。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
若要创建文件,请将 mmioOpen 函数的 dwOpenFlags 参数设置为 MMIO_CREATE。 以下示例创建一个文件,并打开该文件进行读取和写入。
HMMIO hFile;
hFile = mmioOpen("NEWFILE.TXT", NULL, MMIO_CREATE | MMIO_READWRITE);
if (hFile != NULL)
// File created successfully.
else
// File cannot be created.
如果要创建的文件已存在,则会将其截断为零长度。
若要删除文件,请将 mmioOpen 函数的 dwOpenFlags 参数设置为 MMIO_DELETE。 删除文件后,无法通过任何标准方式恢复该文件。 如果应用程序要根据用户的请求删除文件,请在删除该文件之前查询用户,以确保用户想要将其删除。