02/07/2012, 14:38
|
| | | Fecha de Ingreso: abril-2003 Ubicación: Mérida, Yucatán
Mensajes: 242
Antigüedad: 21 años, 9 meses Puntos: 9 | |
Respuesta: Mover archivos y actualizar ruta reeplazando con expresiones regulares Gracias nuevamente.
Lo que tengo es una colección de cientos de archivos subidos por los usuarios usando CKEditor y KCFinder, así que tienen la libertad de subir los archivos a cualquier directorio dentro de la carpeta de imágenes.
El problema es que la mayoría los suben (por flojos) directo a la carpeta de imágenes y no a subdirectorios.
Así que tengo cerca de mil archivos con nombres variados y unas 20 carpetas en /raiz/
Lo que quiero es mover esos cientos de archivos a /raiz/algo/ sin mover las otras 20 carpetas.
Además, quiero poder reemplazar la ruta /raiz/*.jgp a /raiz/algo/*.jpg pero no a /raiz/unadelas20carpetas/*.jpg
Por tanto no puedo usar LIKE ni hacerlo manualmente.
Tiene que ser una expresión regular que encuentre todos los casos de /raiz/*.jpg y que ignore todos los casos donde haya más de un directorio involucrado. ¿Me explico?
Saludos :) |