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