|
hola cone220:
puedes abrir el fichero en modo exclusivo, si el fichero está abierto por otro proceso, no lo podrás abrir, y si el fichero lo abres, ningún otro proceso lo podrá modificar cuando lo estes copiando "manualmente" en este caso.
Ahí va el código
Var
f:TFileStream;
begin
f:=TFileStream.Create(nombrefichero,fmOpenRead or fmShareExclusive);
//es decir lo abro en modo lectura y exclusivo
.....
tu código para copiar el fichero
.....
f.Free;
end;
|