Fórum Copiar arquivo para uma pasta #179751
04/09/2003
0
Pessoal !!!!
Como faço para copiar um arquivo para uma pasta ???
Rogério
Como faço para copiar um arquivo para uma pasta ???
Rogério
Roger_prog
Curtir tópico
+ 0
Responder
Posts
04/09/2003
Edineidaniel
Esta procedure vai te ajudar....
(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
walew..
Edinei
(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
walew..
Edinei
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)