Caros colegas, existe algum comando ou funcao no xharbour equivalente ao comando do DOS deltree?
Preciso excluir uma pasta com todo seu conteudo.
A funcao DIRREMOVEnao exclue a pasta se ela tiver conteudo.
Comando equivalente
Moderador: Moderadores
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Comando equivalente
Amigo, tenta o seguinte:
Abraços,
Código: Selecionar todos
function main()
ZAPDIRECTORY( "C:\TEMP"+ Chr(0))
return nil
#pragma BEGINDUMP
#include <windows.h>
#include "hbapi.h"
#include "hbapiitm.h"
HB_FUNC ( ZAPDIRECTORY )
{
SHFILEOPSTRUCT sh;
sh.hwnd = GetActiveWindow();
sh.wFunc = FO_DELETE;
sh.pFrom = hb_parc(1);
sh.pTo = NULL;
sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT;
sh.hNameMappings = 0;
sh.lpszProgressTitle = NULL;
SHFileOperation (&sh);
}
#pragma ENDDUMPToledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao