Hola,he probado los trucos de la página y me dan errores,pues las funciones
que usan en el borrado de directorios,no las encuentra mi delphi 6.
Mi problema está este código:
Código Delphi
[-]
procedure TForm1.BitBtn1Click(Sender: TObject);
var
directorio_medio2,directorio_fecha:string;
DirInfo: TSearchRec;
r : Integer;
begin
r := FindFirst('C:\MEDIOS\MEDIO2\*.*', FaAnyfile, DirInfo);
while r = 0 do begin
if ((DirInfo.Attr and FaDirectory <> FaDirectory) and
(DirInfo.Attr and FaVolumeId <> FaVolumeID)) then
if DeleteFile(pChar('C:\MEDIOS\MEDIO2\' + DirInfo.Name))
= false then
ShowMessage('Unable to delete : C:\MEDIOS\MEDIO2\' +
DirInfo.Name);
r := FindNext(DirInfo);
end;
SysUtils.FindClose(DirInfo);
if RemoveDir('C:\MEDIOS\MEDIO2\') = false then
ShowMessage('Unable to delete dirctory : C:\MEDIOS\MEDIO2');
directorio_medio2:='C:\MEDIOS\MEDIO2\';
directorio_fecha:=IntToStr(Trunc(Now*24*3600*60));
directorio_medio2:=directorio_medio2+directorio_fecha;
ForceDirectories(directorio_medio2);
end;
Quiero que cada vez que pincho un boton,me lo borre entero,incluido sus
subdirectorios y archivos.
El problema es que no borra C:\MEDIOS,por lo que me crea el directorio_fecha con el fichero bmp en C:\MEDIOS\MEDIO2, cada vez que pincho boton.
¿ALguna opcion,que funcione para este ejemplo?

Estoy desesperado.Espero que me sujiráis algo.
Saludos.