Página 1 de 2

listbox con archivos de un directorio

Publicado: Vie May 06, 2005 11:43 pm
por isragc
oigan a ver si alguien puede ayudarme
Trabajo en asp.net
asi ke se puede meter de varios lenguajes
y necesito hacer un listbox, que me muestre todos los archivos contenidos en un directorio
alguien sabe como??

Publicado: Sab May 07, 2005 11:54 pm
por gonzalo_aizpun
En Visual Basic, bastante similar a ASP, hay una función Dir que te devuelve la existencia de un archivo.

Entonces, en vb se puede hacer esto para listar todos los archivos de un directorio

Sub Agregar_a_ListBox()

Ruta = "c:\windows\"

Archivo = Dir(Ruta, vbarchive)
While Archivo <> ""
Lista.AddItem Archivo
Archivo = Dir
Wend

End Sub


También en vb hay un objeto FileList, al cual le estableces un directorio y te carga automáticamente todos los archivos de ese Directorio.-

Saludos,
Gonzalo Aizpún

Publicado: Lun May 09, 2005 4:17 pm
por Invitado
Ok, muchas gracias lo voy a intentar
lo que pasa es que nunka he utilizado visualbasic jejeje
asi ke si no me sale, ya les avisare ;)
Muchas gracias gzlo!!

Publicado: Lun May 09, 2005 4:43 pm
por isragc
....me kedo una duda en:
archivo = Dir(ruta, vbarchive)
el primer argumento es la ruta de los archivos a jalar
y el segundo argumento, ke es???

Publicado: Lun May 09, 2005 5:17 pm
por gonzalo_aizpun
Ok, muchas gracias lo voy a intentar
lo que pasa es que nunka he utilizado visualbasic jejeje
asi ke si no me sale, ya les avisare
Muchas gracias gzlo!!
Asp es muy parecido a Visual Basic! ánimo! :P
....me kedo una duda en:
archivo = Dir(ruta, vbarchive)
el primer argumento es la ruta de los archivos a jalar
y el segundo argumento, ke es???
Ruta es un argumento obligatorio mientras que vbarchive es un argumento opcional, y puede tener otros valores, como por ejemplo: VbDirectory

Ese parámetro se usa para decirle a la Función Dir() que nosotros estamos preguntando por la existencia de un Archivo (vbArchive), un Directorio (vbDirectory), etc.

Con respecto a Ruta:
Ruta = "c:\windows\"
.....
.....
Nos devolverá el listado de archivos y carpetas dentro de esa ruta.

Ruta = "c:\windows\*.txt"
.....
.....
Nos devolverá el listado de archivos TXT dentro de esa ruta

Ruta = "c:\windows\hola.txt"
.....
.....
Nos devolverá "hola.txt" si el archivo existe, o, "" si el archivo no existe!



Saludos,
Gonzalo

Publicado: Lun May 09, 2005 5:53 pm
por isragc
:$ olvide mencionar aLGO ....

esa pagina no la tengo en asp
la tengo en asp.net (programo en los 2)

no se si eso afecte, pero me dice ke no rconoce dir

Compiler Error Message: CS0103: The name 'Dir' does not exist in the current context

='( kiero llorar

Publicado: Lun May 09, 2005 6:16 pm
por Invitado
ok! En ASP, ASP.net tal vez se use otra función.

Acá encontré como listar SubCarpetas:

<%
set FSO = server.createObject("Scripting.FileSystemObject")
set discoC = FSO.GetDrive("c")
set raiz = discoC.rootFolder
set coleccionCarpetas = raiz.subFolders

for each carpeta in coleccionCarpetas
response.write "<b>Carpeta " & carpeta.name & "</b>:<br>"
next
%>

Publicado: Lun May 09, 2005 6:18 pm
por Invitado
Y acá tenés dos códigos en ASP.Net para listar Archivos:
http://www.elguille.info/colabora/NET20 ... stado1.htm

Saludos,
Gonzalo

Publicado: Lun May 09, 2005 6:20 pm
por Invitado
Con respecto a mi algoritmo en vb, tranquilamente se puede hacer un objeto com para usarlo como .dll en asp

que el manual sea gratuito

Publicado: Lun May 09, 2005 9:06 pm
por magaly
hola
el manual donde lo descargare que sea gratuito
gracias