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

Renombrar archivo

Estas en el tema de Renombrar archivo en el foro de ASP Clásico en Foros del Web. Necesito crear lo que se llama mochila para el usuario. Cuando se registra por primera vez le creo una carpeta y le copio en ella ...
  #1 (permalink)  
Antiguo 15/08/2002, 18:38
 
Fecha de Ingreso: julio-2002
Mensajes: 46
Antigüedad: 22 años, 9 meses
Puntos: 0
Renombrar archivo

Necesito crear lo que se llama mochila para el usuario. Cuando se registra por primera vez le creo una carpeta y le copio en ella un archivo modelo llamado base.mdb.
(Esto ya lo puedo hacer)

Si este usuario ingresa en otra ocasión y decide crear un nuevo archivo, necesito copiar este archivo modelo a su carpeta (la misma creada la primera vez que ingresó). ¿Cómo hago para mandar a copiar este archivo modelo con otro nombre, por ejemplo base2.mdb?

En Búsqueda de este foro encontré el siguiente código:

<%
Dim filesys, demofile
Set filesys = CreateObject("Scripting.FileSystemObject&quot ;)
Set demofile = filesys.GetFile("base.mdb")
demofile.Name = "base2.mdb"
%>

Pero me manda el error (Archivo no encontrado) como que no encuentra a base.mdb a pesar de que este archivo y el del código se localizan en la misma carpeta.

Si no entienden lo que deseo, puedo detallarlo aún más. Gracias por contestar!
  #2 (permalink)  
Antiguo 15/08/2002, 18:48
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Renombrar archivo

En esta línea deberías poner algo así:

Set demofile = filesys.GetFile(Server.MathPath("carpetausuar io/base.mdb"))

Porque sino lo que estas haciendo es buscar el archivo el la raiz de tu web y no en la carpeta que decís que creas a el usuario.

Saludos y espero que te sirva :cantar:


<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #3 (permalink)  
Antiguo 15/08/2002, 18:52
 
Fecha de Ingreso: julio-2002
Mensajes: 46
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Renombrar archivo

Gracias cabezota por contestar!

No me funcionó con el path virtual. Tuve que poner en esa línea el path físico, la última línea la dejé igual y ya me hizo el cambio del nombre. De todas maneras fue muy gentil de tu parte el contestar!
  #4 (permalink)  
Antiguo 10/11/2004, 06:10
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
También puedes usar el Server.Mappath para no poner la ruta física

Código PHP:
<%
Dim filesysdemofile
Set filesys 
CreateObject("Scripting.FileSystemObject")
Set demofile filesys.GetFile(Server.Mappath ("./prueba/prueba.txt"))
demofile.Name "funciona.adp"
%> 
__________________
Vayamos por Partes :: Jack el Destripador
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 06:51.