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