remove, _wremove

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Supprimer un fichier.

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

Paramètres

chemin d’accès
Chemin d’accès du fichier à supprimer.

Chacune de ces fonctions retourne 0 si le fichier est supprimé avec succès. Sinon, elle retourne -1 et définit errno de EACCES pour indiquer que le chemin d’accès spécifie un fichier en lecture seule ou si le fichier est ouvert, ou ENOENT pour indiquer que le nom de fichier ou le chemin est introuvable ou que le chemin d’accès spécifie un répertoire.

Consultez la page _doserrno, errno, _sys_errlist et _sys_nerr pour plus d’informations sur les autres codes de retour.

Le supprimer fonction supprime le fichier spécifié par chemin d’accès. _wremoveest une version à caractère élargi de _Supprimer; le chemin d’accès l’argument de _wremove est une chaîne à caractères larges. _wremoveet _Supprimer se comportent de la même manière que dans le cas contraire. Tous les descripteurs dans un fichier doivent être fermés avant de pouvoir être supprimé.

Mappages de routines de texte générique

Routine TCHAR.H_UNICODE et _MBCS non définis_MBCS défini_UNICODE défini
_tremoveremoveremove_wremove
RoutineEn-tête requis
remove<stdio.h>ou<io.h></io.h></stdio.h>
_wremove<stdio.h> ou <wchar.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.

Toutes les versions des bibliothèques Runtime C.

// 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" );  
}  

This file will be deleted.  

Deleted 'CRT_REMOVE.TXT'  

System::IO::file::Delete

Gestion de fichiers
_unlink, _wunlink

Afficher: