_unlink, _wunlink

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

int _unlink(
   const char *filename 
);
int _wunlink(
   const wchar_t *filename 
);

Параметры

  • filename
    Имя файла, который необходимо удалить.

Возвращаемое значение

Каждая из этих функций возвращает 0 в случае успешного выполнения.В противном случае функция возвращает и задает - 1 errno В EACCESуказывает, что означает путь файла, доступного только для чтения или ENOENT, означают файла или путь не найден или путь, указанный каталог.

См. _doserrno, errno, _sys_errlist и _sys_nerr дополнительные сведения об этих и других, кодов возврата.

Заметки

_unlink функция удаляет файл, указанный by filename._wunlink версия расширенных символов _unlink; filename аргумент _wunlink строка символов.Эти функции ведут себя идентично в противном случае.

Сопоставления подпрограммы Родов-Текста

Подпрограмма TCHAR.H

_MBCS не заданные _UNICODE &

Указанный символ _MBCS

Указанный _UNICODE

_tunlink

_unlink

_unlink

_wunlink

Требования

Процедура

Обязательный заголовок

_unlink

<io.h> и <stdio.h>

_wunlink

<io.h> OR <wchar.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример кода

Эта программа использует _unlink для удаления CRT_UNLINK.TXT.

// crt_unlink.c

#include <stdio.h>

int main( void )
{
   if( _unlink( "crt_unlink.txt" ) == -1 )
      perror( "Could not delete 'CRT_UNLINK.TXT'" );
   else
      printf( "Deleted 'CRT_UNLINK.TXT'\n" );
}

1c3tczd6.collapse_all(ru-ru,VS.110).gifВход: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(ru-ru,VS.110).gifПример результатов выполнения

Deleted 'CRT_UNLINK.TXT'

Эквивалент в .NET Framework

System:: Ввода-вывода:: файл:: Удалить

См. также

Ссылки

Обработка файла

_close

remove, _wremove