Удаление файлов

Функция DeleteFile может быть использована для удаления файла. Но, перед этим файл должен быть закрыт, чтобы любая попытка удалить его завершилась успешно.

Нижеследующий код закрывает и удаляет файл по имени Myfile.txt, дескриптор которого сохраняется в переменной hFile.

CloseHandle(hFile); 
DeleteFile(TEXT("myfile.txt"));

Если Вы удаляйте открытый файл или каталог на отдаленной машине, а он ранее был открыт на ней без установки  флажка разрешения совместного чтения, не вызывайте функцию CreateFile или OpenFile, чтобы открыть файл или каталог раньше  удаления. Такое действие приведет к ошибке совместного доступа.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz