Foros del Web » Programación para mayores de 30 ;) » Programación General »

comparacion de archivos

Estas en el tema de comparacion de archivos en el foro de Programación General en Foros del Web. HOla a tod@s. Mi problema es el siguiente: tengo una lista en txt que contiene nombre de archivos y bytes que ocupa cada archivo soy ...
  #1 (permalink)  
Antiguo 16/05/2004, 13:50
 
Fecha de Ingreso: mayo-2004
Mensajes: 8
Antigüedad: 20 años
Puntos: 0
comparacion de archivos

HOla a tod@s. Mi problema es el siguiente:
tengo una lista en txt que contiene nombre de archivos y bytes que ocupa cada archivo
soy capaz de leer la linea del txt y separar en variables distintas el nombre del archivo
y los bytes que ocupa. Desde aqui todo bien. Lo que no soy pacaz de realizar es comparar
los archivos de la lista con una carpeta que especifico por el numero de bytes y los que
sean iguales guardarla en un array.

Dim cadena
dim miarray(1000) as string
Dim arichivos
Dim cadena1
dim cad
p = Dir1.Path
ChDir p
archivos = Dir(\"*.*\")
ChDir p
Open p & \"\\temp.tmp\" For Input As #1
Do Until EOF(1)
Line Input #1, cad
cadena = Split(cad, \";\")
ChDir p
archivos = Dir(\"*.*\")
While archivos <> \"\"
pepe = FileLen(archivos)
If StrComp(pepe, cadena(0)) = 0 And archivos <> cadena(1) Then
Miarray(ini) = cadena(1)
ini = ini + 1
End If
archivos = Dir
Wend
Loop
Close #1

Esto es lo maximo que llego. De esta forma lo malo es que se guardan varias veces
el mismo archivo en el array. y es este mi problema.

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:35.