Red de conocimiento informático - Problemas con los teléfonos móviles - VC elimina el archivo especificado de la carpeta actual

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();