Freigeben über


CFile::Remove

Diese statische Funktion löscht die Datei, die durch den Pfad angegeben wird.

static void PASCAL Remove(
   LPCTSTR lpszFileName,
   CAtlTransactionManager* pTM = NULL
);

Parameter

  • lpszFileName
    Eine Zeichenfolge, die der Pfad zur gewünschten Datei ist.Der Pfad kann relativ oder absolut sein und kann einen Netzwerknamen enthalten.

  • pTM
    Zeiger auf CAtlTransactionManager-Objekt

Hinweise

Es entfernt keine Verzeichnis.

Die Remove-Memberfunktion löst eine Ausnahme aus, wenn die verbundene Datei geöffnet ist, oder wenn die Datei nicht entfernt werden können.Dies entspricht dem ENTF-Befehl entsprechend.

Beispiel

//example for CFile::Remove
TCHAR* pFileName = _T("Remove_File.dat");
try
{
   CFile::Remove(pFileName);
}
catch (CFileException* pEx)
{
   TRACE(_T("File %20s cannot be removed\n"), pFileName);
   pEx->Delete();
}

Anforderungen

Header: afx.h

Siehe auch

Referenz

Die C-Datei Klasse

Hierarchien-Diagramm