Fórum Copiar Arquivos ou Pastas...(Urgente).. #179416
03/09/2003
0
Olá pessoal,
Preciso fazer um programinha simples que copie arquivos ou pastas de um lugar definido pelo usuário até outro lugar definido pelo usuário.
Se alguém puder me ajudar
Desde já meus agradecimentos..
Edinei
Preciso fazer um programinha simples que copie arquivos ou pastas de um lugar definido pelo usuário até outro lugar definido pelo usuário.
Se alguém puder me ajudar
Desde já meus agradecimentos..
Edinei
Edineidaniel
Curtir tópico
+ 0
Responder
Posts
03/09/2003
Aristodemo
(ShellApi)
procedure CopyDir(const cFrom, cTo: string);
var
OpStruc: TSHFileOpStruct;
frombuf, tobuf: array[0..128] of Char;
begin
FillChar(frombuf, Sizeof(frombuf), 0);
FillChar(tobuf, Sizeof(tobuf), 0);
StrPCopy(frombuf, cFrom);
StrPCopy(tobuf, cTo);
with OpStruc do
begin
Wnd := Application.Handle;
wFunc := FO_COPY;
pFrom := @frombuf;
pTo := @tobuf;
fFlags := FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION;
fAnyOperationsAborted := False;
hNameMappings := nil;
lpszProgressTitle := nil;
end; // with
ShFileOperation(OpStruc);
end; // CopyDir
procedure CopyDir(const cFrom, cTo: string);
var
OpStruc: TSHFileOpStruct;
frombuf, tobuf: array[0..128] of Char;
begin
FillChar(frombuf, Sizeof(frombuf), 0);
FillChar(tobuf, Sizeof(tobuf), 0);
StrPCopy(frombuf, cFrom);
StrPCopy(tobuf, cTo);
with OpStruc do
begin
Wnd := Application.Handle;
wFunc := FO_COPY;
pFrom := @frombuf;
pTo := @tobuf;
fFlags := FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION;
fAnyOperationsAborted := False;
hNameMappings := nil;
lpszProgressTitle := nil;
end; // with
ShFileOperation(OpStruc);
end; // CopyDir
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)