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

Renombrar archivos !!

Estas en el tema de Renombrar archivos !! en el foro de ASP Clásico en Foros del Web. Hola tengo el siguiente código, que sube archivos al servidor con asp puro, pero los sube y los guarda tal cual el nombre que tiene ...
  #1 (permalink)  
Antiguo 13/03/2007, 10:56
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años, 1 mes
Puntos: 0
Renombrar archivos !!

Hola tengo el siguiente código, que sube archivos al servidor con asp puro, pero los sube y los guarda tal cual el nombre que tiene y si existe alguno igual, lo sobreescribe, es decir, me gustaria poder renombrar el archivo que subi, poniendo un nombre constante y concatenarle el mes,dia,y hora. Para que no sean sobreescritos. Alguna idea??


<%
option explicit
Response.Expires = -1
Server.ScriptTimeout = 600
%>
<!-- #include file="freeaspupload.asp" -->
<%
' ************************************************** **
' Cambiar el valor de la siguiente variable
' para indicar el directorio de destino.
' El directorio indicado debe tener permisos de escritura
' de caso contrario el script fallará mostrando un error.
Dim uploadsDirVar
uploadsDirVar = "C:\pruebasubirarchivos\"
' ************************************************** **

Function SaveFiles
Dim Upload, ks, resumen
Set Upload = New FreeASPUpload
Upload.Save(uploadsDirVar)
If Err.Number <> 0 then Exit function
ks = Upload.UploadedFiles.keys
if (UBound(ks) = -1) then resumen = "No es un nombre valido en el sistema."
SaveFiles = resumen
end function
%>


<HTML>
<HEAD><TITLE>Test Free ASP Upload</TITLE></HEAD>
<BODY>
<br>
<div style="border-bottom: #A91905 2px solid;font-size:16">Subir archivos</div>
<div style='margin-left:150'>

<form name="frmSend" method="POST" enctype="multipart/form-data" action="pruebaupload.asp">
Archivo 1: <input name="attach1" type="file" size="35"><br>
Archivo 2: <input name="attach2" type="file" size="35"><br>
<br>
<input type=submit value="Upload">
</form>
<BR></div>
<%
'solo llamo al UPLOAD si hay envio de formulario
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
response.write SaveFiles()
end if
%>
</BODY> </HTML>

Gracias
  #2 (permalink)  
Antiguo 13/03/2007, 11:57
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Renombrar archivos !!

no recuerdo si se puede renombrar, pero si se puede copiar el archivo y borrar el primero. Cosa de usar los métodos de FSO
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 16:05.