_rmtmp

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu stdio.h - Index


Header-Datei

stdio.h

Kategorie

Eingabe-/Ausgaberoutinen

Prototyp

int _rmtmp(void);

Beschreibung

Entfernt temporäre Dateien.

Die Funktion _rmtmp schließt alle mit tmpfile erstellten geöffneten temporären Dateien und löscht sie dann. Die Dateien werden nur dann gelöscht, wenn das aktuelle Verzeichnis das ist, in dem die Dateien erstellt wurden.

Rückgabewert

_rmtmp gibt die Gesamtzahl der temporären Dateien zurück, die diese Funktion geschlossen und gelöscht hat.

Beispiel



 #include <stdio.h>
 #include <process.h>
 
 void main()
 {
    FILE *stream;
    int i;
 
    /* Temporäre Dateien erstellen */
    for (i = 1; i <= 10; i++)
    {
      if ((stream = tmpfile()) == NULL)
        perror("Could not open temporary file\n");
      else
        printf("Temporary file %d created\n", i);
    }
    /* Temporäre Dateien löschen */
    if (stream != NULL)
      printf("%d temporary files deleted\n", rmtmp());
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

+