Sdílet prostřednictvím


remove, _wremove

Odstranění souboru.

int remove( 
   const char *path  
); 
int _wremove( 
   const wchar_t *path  
);

Parametry

  • Cesta
    Cesta k souboru, který chcete odebrat.

Vrácená hodnota

Každá z těchto funkcí vrátí 0, pokud je soubor úspěšně odstraněn.Jinak vrátí -1 a nastaví errno k EACCES označíte, že cesta Určuje soubor jen pro čtení nebo je soubor otevřen, nebo na ENOENT naznačují, že nebyl nalezen název souboru nebo cesty nebo že cesta Určuje adresář.

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

Poznámky

Odebrat funkce odstraní soubor určený cestou**_wremove** je verze celého znaku _Odebratcestu argument _wremove je řetězec znaků wide._wremovea _Odebrat chovají jinak shodně.Všechny popisovače souboru musí být uzavřen dříve než může být odstraněna.

Obecný Text rutinní mapování

TCHAR.Rutina H

_UNICODE & _MBCS není definován

_MBCS, definice

_UNICODE, definice

_tremove

odebrat

odebrat

_wremove

Požadavky

Rutina

Požadované záhlaví

odebrat

<stdio.h> nebo <io.h>

_wremove

<stdio.h> nebo <wchar.h>

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

Knihovny

Všechny verze C Runtime knihovny.

Příklad

// crt_remove.c
/* This program uses remove to delete crt_remove.txt */

#include <stdio.h>

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

Vstup: crt_remove.txt

This file will be deleted.

Vzorový výstup

Deleted 'CRT_REMOVE.TXT'

Ekvivalent v rozhraní .NET Framework

System::IO::file::delete

Viz také

Referenční dokumentace

Zpracování souborů

_unlink, _wunlink