Bueno a lo que iba, estoy programando con mucho esfuerzos por que mi nivel de programador se podría decir que es casi nulo

Bueno esto ya lo tengo hecho también otro que me hace las listas automáticamente por que yo tengo los archivos originales pero por culpa de un proceso los archivos cambian de nombre cuando se bajan desde Internet. Por eso el programa de renombrar.
Bueno ahi va el problema que tengo:
El problema es si hay por lo menos 2 archivos con el mismo numero de bytes (que no suele ser tan raro este caso). Yo había pensado en distinguirlo por ver el contenido del archivo como si fuera un TXT pero al principio del archivo son todos iguales hasta el que llega a un identificador "ÿÙ" de partir de ahí es distinto el contenido del archivo. Intente hacer que con un 'open for input' y leer la primera línea y buscar ese identificador hasta encontrarlo línea por línea, pero no puedo por que no es capaz de leer la línea completa el 'Line Input #1, Línea'. no se que y eso me esta desesperando

Si sabéis de otro método mejor como el que hace el emule para distinguir los archivos. Estaría muy agradecido.
Muchas gracias