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

Ver archivos en un directorio

Estas en el tema de Ver archivos en un directorio en el foro de ASP Clásico en Foros del Web. Alguien me podra decir donde puedo ver algun script en ASP en donde pueda ver los archivos que hay en un directorio?... Ejemplo: En este ...
  #1 (permalink)  
Antiguo 13/12/2002, 20:53
 
Fecha de Ingreso: enero-2002
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
Ver archivos en un directorio

Alguien me podra decir donde puedo ver algun script en ASP en donde pueda ver los archivos que hay en un directorio?...

Ejemplo:

En este directorio hay 10 Archivos

Nombre de Archivo Tipo Tamaño
RatasAsp.zip ZIP 32 Kb
Couludo.exe EXE 326598 Kb

es un ejemplo nada mas pero algo asi...

Gracias...
__________________
Jherrera.NET
  #2 (permalink)  
Antiguo 13/12/2002, 22:22
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 6 meses
Puntos: 37
Eso lo haces con el FileSystemObject (FSO), te permite ver directorios, ver archivos, su contenido, copiar, crear directorios, etc. busca ejemplos en www.aspin.com
  #3 (permalink)  
Antiguo 14/12/2002, 18:26
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Aqui tienes todo lo que necesitas:
http://asptutor.com/asp/vart.asp?id=24
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 16/12/2002, 11:33
 
Fecha de Ingreso: diciembre-2001
Mensajes: 150
Antigüedad: 22 años, 5 meses
Puntos: 1
Listar archivos de directorio

Hola jhelu:

Yo utilizo este código para listar los archivos de un directorio:

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<form name="formulario" action="file.asp" method="post">
<b>Carpeta:</b><input type="text" name="carpeta" value="" size="50">
<input type="submit" name="enviar" value="Mostrar Ficheros">
</form>
<%
if Request.Form("carpeta") <> "" Then
'Se crea un objeto un objeto FileSystemObject
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(Request.Form("carpeta")) Then
Set objFolder = objFSO.GetFolder(Request.Form("carpeta"))
'Se obtiene la colección Files
Set colFiles = objFolder.Files
If colFiles.Count = 0 then
%>
<b>No hay ficheros en la carpeta <%=Request.Form("carpeta")%></b><br>
<%
Else
%>
<b>Ficheros de la carpeta <%=Request.Form("carpeta")%></b><br>

<%
for Each objFile in colFiles
'Se muestra la información de cada fichero
Response.Write("Nombre: " & objFile.Name & "&nbsp;&nbsp;")
Response.Write("Nombre corto: " & objFile.ShortName & "&nbsp;&nbsp;")
Response.Write("Tamaño: " & FormatNumber(objFile.Size/1024,0) & " KB<br>")
Response.Write("Tipo: " & objFile.Type & "&nbsp;&nbsp;")
Response.Write("Ruta: " & objFile.Path & "&nbsp;&nbsp;")
Response.Write("Ruta corta: " & objFile.ShortPath & "<br>")
Response.Write("Creado: " & objFile.DateCreated & "&nbsp;&nbsp;")
Response.Write("Modificado: " & objFile.DateLastModified & "&nbsp;&nbsp;<p>")
next
end if
else
%>
<b>La carpeta <%=Request.Form("carpeta")%> no existe</b>
<%
end if
end if
%>
</BODY>
</HTML>


Espero que te sirva de algo

Korrikalari
  #5 (permalink)  
Antiguo 16/12/2002, 12:38
 
Fecha de Ingreso: enero-2002
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
Muchas Gracias Korrikalari...

Me parece perfecto el script, pero al querer mostrar un fichero me dice que no existe....

Como esque funciona este script.. me podras explicar?

Gracias....
__________________
Jherrera.NET
  #6 (permalink)  
Antiguo 16/12/2002, 12:42
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Ese codigo no este creado para un sistema de archivos remoto sino para una ruta local, habria que recurrir al SERVER.MAPPATH
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 16/12/2002, 14:03
 
Fecha de Ingreso: enero-2002
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
Hola...

Porsupuesto que lo utilizare para ver archivos locales en el server no para ver archivos remotos....
__________________
Jherrera.NET
  #8 (permalink)  
Antiguo 16/12/2002, 15:25
 
Fecha de Ingreso: diciembre-2001
Ubicación: Mercedes
Mensajes: 92
Antigüedad: 22 años, 5 meses
Puntos: 0
¿el script se esta ejecutando con los permisos necesarios?
¿que sistema tienes, IIS,XP?
  #9 (permalink)  
Antiguo 17/12/2002, 11:54
 
Fecha de Ingreso: enero-2002
Mensajes: 106
Antigüedad: 22 años, 4 meses
Puntos: 0
Windows 2000 Server con IIS 5.0 y si tiene los permisos necesarios
__________________
Jherrera.NET
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 13:06.