Sdílet prostřednictvím


_unlink _wunlink

Odstranění souboru.

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

Parametry

  • filename
    Název souboru odebrat.

Vrácená hodnota

Každá z těchto funkcí v případě úspěchu vrátí 0.Jinak vrátí funkce hodnotu –1 a sady errno na EACCES, znamená cesta Určuje soubor jen pro čtení, nebo ENOENT, což znamená soubor nebo cesta nebyla nalezena nebo cestu adresáře.

Viz _doserrno, kód chyby, _sys_errlist a _sys_nerr Další informace o těchto a jiných návratových kódů.

Poznámky

_unlink Funkce odstraní soubor určený filename._wunlinkje verze celého znaku _unlink; filename argument _wunlink je řetězec znaků wide.Tyto funkce chovat stejně jinak.

Obecný Text rutinní mapování

TCHAR.Rutina H

_UNICODE & _MBCS není definován

_MBCS, definice

_UNICODE, definice

_tunlink

_unlink

_unlink

_wunlink

Požadavky

Rutina

Požadované záhlaví

_unlink

<io.h> a <stdio.h>

_wunlink

<io.h> nebo <wchar.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad kódu

Tento program používá k odstranění CRT_UNLINK _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(cs-cz,VS.110).gifVstup: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(cs-cz,VS.110).gifVzorový výstup

Deleted 'CRT_UNLINK.TXT'

Ekvivalent v rozhraní .NET Framework

System::IO::file::delete

Viz také

Referenční dokumentace

Zpracování souborů

_close

remove, _wremove