Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2008, 14:13
Avatar de ciisteado
ciisteado
 
Fecha de Ingreso: enero-2008
Ubicación: Home Office
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Comparar registros de una BD con archivos de una carpeta...

Hola a todos:

Un problema mas se me ha presentado y bueno, como siempre pido ayuda para poder resolverlo, el problema es el siguiente:

Resulta que trabajo en dos sistemas(que yo no desarrolle ) que suben archivos al servidor y los guarda en la misma carpeta( los dos sistemas suben archivos a la misma carpeta) pero ahora surgio la necesidad de migrar estos sitios a otro servidor y para optimizarlos esta planeado asignar su respectiva carpeta a cada sistema, para lo cual de la carpeta de archivos habrá que diferenciar cuales corresponden a cada sistema, las resrrincciones son que se maneja una cantidad enorme de fotos y dichos archivos estan relacionados con los registros de la tabla por el nombre del archivo y nada mas, ejemplo:

Tabla fotos

idfoto | numusuario | nombrearchivo
35698 | 1023 | este_es_un_ejemplo_de_foto.jpg


Carpeta fotos

este_es_un_ejemplo_de_foto.jpg

Como veran el archivo se relaciona con el registro mediante el nombrearchivo (que eso es lo que me esta causando el problema... pues facilmente podrian haberlo relacionado por el idfoto o incluso el numusuario)...

He pensado en listar todos los archivos(que no tengo idea de como hacerlo ) y meterlos a un array y de igual forma los registros meterlos a un array y despues comparar los dos arreglos, para de ahi separar cuales fotos corresponden a determinado sistema... pero me detengo pues no sé si sea la mejor solución, de hecho es por eso que posteo mi "trauma" para ver opciones y de ahi tomar la mejor...

ahora lo importante es saber si han entendido mi problema....

Estoy al tanto de sus comentarios y por sobre todo les agradezco mucho su ayuda...

Saludos....