Pregunta: | 55727 - RENOMBRAR IMAGENES |
Autor: | gpr gpr |
Hola a todos, necesito codigo de como hacer para cuando borro una foto de un directorio en mi servidor asp, renombrar las siguientes es decir, mis fotos se guardan con un numero cada una, y si por ejemplo yo borro la numero 5, k automaticamente, la 6 pase a ser la 5 y asi sucesivamente el resto de las k aya.
os agradeceria me ayudarais, un saludo |
Respuesta: | Diego |
Hola, gpr gpr, con respecto a tu pregunta te respondo lo sigiuente:
set oFSO = Server.CreateObject("Scripting.FileSystemObject") '(seleccionas el archivo que vas a copiar con el nombre original, con la ubicacion completa) set archivo = oFSO.GetFile("ruta") '(copias el archivo en la nueva ubicacion con el nuevo nombre) archivo.Copy("ruta ombreNUEVO") '(despues de aqui puedes borrar el archivo original) oFSO.DeleteFile("ruta") Primero crea el objeto de archivo, después selecciona la foto original(es decir la 6) después la copia en otro archivo con el nombre que elijas y por último borra el archivo original, Para tu caso podrías hacer un ciclo for que repita este proceso, inicializado según la foto que borres, algo como esto foto_borrada = 8' foto que se borra foto_proxima = foto_borrada +1' la que viene cant_fotos = ...' acá estaría la cantidad de fotos en total for foto_proxima to cant_fotos ... proceso copia-borrado ... next espero te sirva, saludos. |