Foros del Web » Programando para Internet » ASP Clásico »

renombrar archivos segun posiciones de array

Estas en el tema de renombrar archivos segun posiciones de array en el foro de ASP Clásico en Foros del Web. hola alguien me puede decir como renombrar archivos segun las posiciones de un array, si una posicion se keda vacia, renombrar a partir de esa. ...
  #1 (permalink)  
Antiguo 15/11/2007, 08:49
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
renombrar archivos segun posiciones de array

hola alguien me puede decir como renombrar archivos segun las posiciones de un array, si una posicion se keda vacia, renombrar a partir de esa.

gracias
  #2 (permalink)  
Antiguo 15/11/2007, 10:51
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: renombrar archivos segun posiciones de array

Por lo menos yo, necesito un ejemplo de lo que quieres, ya que así como lo explicaste no me quedó claro
  #3 (permalink)  
Antiguo 15/11/2007, 11:01
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: renombrar archivos segun posiciones de array

tengo una carpeta con fotos en el servidor, las recorro y las almaceno en un array, pretendo borrar un archivo seleccionado x el cliente, y k los k estan a continuacion se renombren desde esa posicion, ya k cada foto esta almacenada con un numero,ej: 1.jpg

te dejo mi codigo a ver si me podeis ayudar
carpeta = "archivos/obras"
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set folder = FSO.getfolder(Server.MapPath("/" & carpeta &"/"& idreg))
set filecollection = folder.files
dim i
For Each file in filecollection
Redim Preserve nombre(i)
nom = file.Name
nombre(i) = nom
i = i + 1
next
for i=0 to ubound(nombre)
if narchivo = nombre(i) then
archivo = "/"& carpeta &"/"& idreg &"/"& narchivo
set fich = FSO.getfile(server.mappath(archivo))
fich.delete
end if
next
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 20:22.