Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-10-2011
toni.vi toni.vi is offline
Miembro
 
Registrado: may 2003
Ubicación: Sant Fost(Barcelona)
Posts: 102
Poder: 21
toni.vi Va por buen camino
Error en copyfile

Desde hace unos dias y en una máquina en particular, no me deja copiar los ficheros y me da el attributo 8208, en el codigo delphi
Código Delphi [-]
procedure CopyDirectory(Origen, Desti : string);
var
 Files : integer;
 FOrigen, FDesti : string;
 ok : boolean;
 Search : TSearchRec;
 Attrib : Integer;
begin
 Files := FindFirst(Origen + '\*.*', faAnyFile, Search);
 while Files = 0 do
 begin
  if (Search.Attr <> faDirectory) then
  begin

     FOrigen := Origen + '\' + Search.Name;
     FDesti := Desti + '\' + Search.Name;

     ok := CopyFile(PChar(FOrigen),PChar(FDesti),false);
     if ok then
     begin
       Form1Copia.ProRegistroCopia       (FOrigen, FDesti, '1');
     end else
     begin
       if (Search.Name <> '.') and (Search.Name <> '..') then
       begin
//aqui es donde el search.attr tiene el valor 8208, y no me ha dejado copiar el fichero.
//---------------------------------------------------------------------------------
         ProRegistroCopiaErrores(FOrigen, FDesti, '3', Search.Attr);
       end;
     end;
  end;
end;

Desde otro ordenador la copia va perfecta, y lleva funcionando desde hace un par 2 años.
Alguna idea, o alguna lista de que significa este valor de 8208.
Gracias.
Responder Con Cita
  #2  
Antiguo 11-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Toni.vi.

Cita:
FILE_ATTRIBUTE_READONLY = 1
FILE_ATTRIBUTE_HIDDEN = 2
FILE_ATTRIBUTE_SYSTEM = 4
FILE_ATTRIBUTE_DIRECTORY = 16
FILE_ATTRIBUTE_ARCHIVE = 32
FILE_ATTRIBUTE_ENCRYPTED = 64
FILE_ATTRIBUTE_NORMAL = 128
FILE_ATTRIBUTE_TEMPORARY = 256
FILE_ATTRIBUTE_SPARSE_FILE = 512
FILE_ATTRIBUTE_REPARSE_POINT = 1024
FILE_ATTRIBUTE_COMPRESSED = 2048
FILE_ATTRIBUTE_OFFLINE = 4096
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192
El atributo 8208 se corresponde con (8192+16) es decir: FILE_ATTRIBUTE_NOT_CONTENT_INDEXED + FILE_ATTRIBUTE_DIRECTORY.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 11-10-2011
toni.vi toni.vi is offline
Miembro
 
Registrado: may 2003
Ubicación: Sant Fost(Barcelona)
Posts: 102
Poder: 21
toni.vi Va por buen camino
Muchas gracias.
Parece que este SO no debe estar muy fino.
De todas maneras si haces un copiar y pegar funciona bien.
Solo me ocurre con el copyfile.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con CopyFile Niko Varios 3 01-01-2009 22:46:20
Otr problema...error con el CopyFile Laurana C++ Builder 1 30-11-2006 14:29:04
CopyFile ilcapo C++ Builder 3 05-02-2006 10:31:16
copyfile con * jonmendi Varios 4 29-12-2004 09:09:56
Conocen Copyfile.? LucasArgentino Varios 1 16-03-2004 14:16:35


La franja horaria es GMT +2. Ahora son las 04:56:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi