Cita:
Iniciado por tammander
MapPath sirve para sacar el path físico del disco duro que se solicita. Imagina que quieres saber donde está el directorio raiz de la aplicacion web para guardar un archivo. Lo buscas con MapPath:
dirRaiz = server.MapPath("/.")
dirRaiz podria ser c:\misaplicacionesweb\
luego podrás concatenar el nombre del archivo:
dirRaiz = dirRaiz & nombreAnterior
Seria asi
Set Fich = FSO.GetFile(Server.MapPath("\.") & NombreAnterior).
(Supongo que EN ESTE PASO TENGO DUDAS, PONGO LA MISMA CARPETA DEL SITIO DEL UPLOAD.SAVE no es literal, que pones una dirección relativa....)
Un saludo
Hola tammander, gracias por acudir, osea pongo la carpeta en el sitio ftp con los permisos brindados en los tres pasos.
Count= Upload.Save("
c:\clients\misitio\data\carpetaconpermisos")
' Instanciamos el objeto
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
' Asignamos el fichero a renombrar a la variable fich
Set Fich = FSO.GetFile(Server.MapPath("
c:\clients\misitio\data\carpetaconpermisos" & NombreAnterior))
' llamamos a la funcion copiar,
'y duplicamos el archivo pero con otro nombre
Call Fich.Copy(Server.MapPath("
c:\clients\misitio\data\carpetaconpermisos" & NombreNuevo))
' finalmente borramos el fichero original
por eso la duda, en los tres pasos pongo la misma carpeta, estare haciendo mal?