Código
//coloque um componente OpenDialog
//coloque isso dentro de um botão
var
Dados: TSHFileOpStruct;
arq: string;
i:integer;
begin
OpenDialog1.Options:=[ofHideReadOnly,ofAllowMultiSelect,ofEnableSizing];
if OpenDialog1.Execute then
begin
FillChar(Dados,SizeOf(Dados), 0);
with Dados do
begin
wFunc := FO_COPY;
for i:=0 to OpenDialog1.Files.Count -1 do
arq:=arq+OpenDialog1.Files.Strings[i]+char(#0);
pFrom := PChar(arq);
pTo := PChar('c:');
fFlags:= FOF_ALLOWUNDO;
end;
SHFileOperation(Dados);
end;
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009