Создание и удаление файла
[Функция, связанная с этой страницей, мультимедийный файл ввода-вывода, является устаревшей функцией. Он был заменен средством чтения источника. Средство чтения исходного кода оптимизировано для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать средство чтения исходного кода вместо мультимедийного файлового ввода-вывода. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Чтобы создать файл, задайте для параметра dwOpenFlags функции mmioOpen значение MMIO_CREATE. В следующем примере создается файл и открывается для чтения и записи.
HMMIO hFile;
hFile = mmioOpen("NEWFILE.TXT", NULL, MMIO_CREATE | MMIO_READWRITE);
if (hFile != NULL)
// File created successfully.
else
// File cannot be created.
Если файл, который вы создаете, уже существует, он будет усечен до нулевой длины.
Чтобы удалить файл, задайте для параметра dwOpenFlags функции mmioOpen значение MMIO_DELETE. После удаления файла его невозможно восстановить никакими стандартными средствами. Если приложение удаляет файл по запросу пользователя, перед удалением файла запросите его, чтобы убедиться, что пользователь хочет удалить его.