VC elimina el archivo especificado de la carpeta actual
Utilice el método DeleteFile para eliminar el archivo especificado.
BOOL DeleteFile(
LPCTSTR lpFileName // puntero de nombre de archivo
);
Descripción de la función
Eliminar Un archivo existente
Valor de retorno
Devuelve un valor distinto de cero en caso de éxito
Devuelve cero en caso de error. Puede obtener información de error utilizando la función GetLastError
Si el programa intenta eliminar un archivo que no existe, getLastError devolverá ERROR_FILE_NOT_FOUND. p>Código de muestra:CString?type,dPath;
dPath.Format("%s\Log\\",SystemDir);?/Especificar ruta
BOOL?ret=0 ;
CFileFind?tempFind;
CString?foundFileName,tempFileName;
CString?tempFileFind=dPath+_T(" *.*");
BOOL?IsFinded=(BOOL)tempFind.FindFile(tempFileFind);
mientras(IsFinded)
{
IsFinded=(BOOL)tempFind .FindNextFile();
if(!tempFind.IsDots())
{
foundFileName=tempFind.GetFileName();
tempFileName=dPath+ foundFileName;
ret?=?DeleteFile(tempFileName);?//?Eliminar archivo
}
}
tempFind.Close();