Delphi - Copia de Direcorios

 
Vista:

Copia de Direcorios

Publicado por Luis (1 intervención) el 18/02/2004 18:42:02
como puedo hacer para que al copiar un directorio a una ubicacion, windows no me pregunte si quiero sobreescribir el directorio si es que el directorio ya existe..
Desde ya gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Copia de Direcorios

Publicado por cuervo (262 intervenciones) el 18/02/2004 21:48:21
function DopiarDirCompleto(const DirOrigen, DirDestino: string): Boolean;
var
fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do
begin
wFunc := FO_COPY;
fFlags := FOF_NOCONFIRMATION; // no hace preguntas
pFrom := PChar(fromDir + #0);
pTo := PChar(toDir)
end;
Result := (0 = ShFileOperation(fos));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
DopiarDirCompleto( 'c:\apache', 'D:\');
end;
//Las constantes como FOF_NOCONFIRMATION buscalas en el archivo de ayuda win sdk
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar