The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Изменение размера файла. Up: Работа с файлами. Previous: Закрытие файла.   Contents

Удаление файла.





MPI_FILE_DELETE(filename, info)



IN filename имя удаляемого файла (строка)
IN info информационный объект (дескриптор)




int MPI_File_delete(char *filename, MPI_Info info)
MPI_FILE_DELETE(FILENAME, INFO, IERROR)
CHARACTER*(*) FILENAME
INTEGER INFO, IERROR
static void MPI::File::Delete(const char* filename,
const MPI::Info& info)

MPI_FILE_DELETE удаляет файл, определяемый именем файла filename. Если такого файла не существует, MPI_FILE_DELETE генерирует ошибку класса MPI_ERR_NO_SUCH_FILE. Аргумент info может быть использован, чтобы предоставить информацию относительно специфики файловой системы (см. раздел File Info ). Константа MPI_INFO_NULL соответствует нулевому info, и может быть использована в тех случаях, когда дополнительная информация не нужна.

Если на момент удаления файл открыт процессом, поведение при любой попытке доступа к файлу (как и поведение ожидающих обработки запросов) зависит от реализации. Кроме того, удаляется открытый файл или нет, тоже зависит от реализации. Если файл не удаляется, будет сгенерирована ошибка класса MPI_ERR_FILE_IN_USE или MPI_ERR_ACCESS. Ошибки генерируются при помощи стандартного обработчика ошибок (см. раздел I/O Error Handling ).



Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру