Salu2.
   Hasta ahora verificaba la existencia de un fichero con el comando 
Getattr(Direccion del fichero), si me devolvia el valor 
32, el fichero 
existe.
Si el fichero existe le voy agregando un numero al nombre hasta que no exista, para poder crearlo.
   Pues bien, en 2 de mis discos duros la copia es perfecta, pero tengo uno en el que el 
formateo es de 
sectores de 
4k en lugar de 
512bytes y el valor devuelto pasa a ser 
8224¿Alguien sabe por que ocurre esto?
   Es cierto que podría usar ese valor, 
8224, para verificar la existencia, pero sabiendo por que ocurre podría preveer el 
Formateo en 
sectores de 
1k y 2k. 
Muchas gracias.
P.D.
Lo uso para las copias de las DB poniendoles la fecha seguido del nombre, y comprimidas en .zip.
Ejem.
base.mdb==> Base_050913.zip, si este fichero existe pasa a ser Base_050913_1.zip y así hasta que el fichero no exista.
 
Dim AttrDev%
AttrDev = GetAttr(ValDir)
  
  If AttrDev <> 32 Then
  no existe