Foros del Web » Programación para mayores de 30 ;) » .NET »

listar el contenido de una carpeta

Estas en el tema de listar el contenido de una carpeta en el foro de .NET en Foros del Web. Saludos soy nuevo en esto. y estoy intentanto hacer una aplicacion en c# ya que es muy parecido a php. lo que quiero es listar ...
  #1 (permalink)  
Antiguo 20/02/2007, 18:50
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 9 meses
Puntos: 5
Pregunta listar el contenido de una carpeta

Saludos soy nuevo en esto.
y estoy intentanto hacer una aplicacion en c# ya que es muy parecido a php.
lo que quiero es listar el contenido de una carpeta en aspx y c#

si alguien me orienta se lo agradezco antemano


gracias.
saludos.
__________________
~~[FiDeLio]~~
  #2 (permalink)  
Antiguo 21/02/2007, 03:12
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: listar el contenido de una carpeta

este código está en vb pero por si te puede servir...

Código:
<%@ Import Namespace="System.IO" %>
<script language="VB" runat="server">
  Sub Page_Load(sender as Object, e as EventArgs)
    Dim dirInfo as New DirectoryInfo(Server.MapPath(""))
    
    articleList.DataSource = dirInfo.GetFiles("*.aspx")
    articleList.DataBind()
  End Sub
</script>

<asp:DataGrid runat="server" id="articleList" Font-Name="Verdana"
    AutoGenerateColumns="False" AlternatingItemStyle-BackColor="#eeeeee"
    HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White"
    HeaderStyle-Font-Size="15pt" HeaderStyle-Font-Bold="True">
  <Columns>
    <asp:HyperLinkColumn DataNavigateUrlField="Name" DataTextField="Name" 
           HeaderText="File Name" />
    <asp:BoundColumn DataField="LastWriteTime" HeaderText="Last Write Time"
        ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
    <asp:BoundColumn DataField="Length" HeaderText="File Size"
		ItemStyle-HorizontalAlign="Right" 
		DataFormatString="{0:#,### bytes}" />
  </Columns>
</asp:DataGrid>
  #3 (permalink)  
Antiguo 21/02/2007, 07:09
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 9 meses
Puntos: 5
Re: listar el contenido de una carpeta

gracias amigo.
xD
__________________
~~[FiDeLio]~~
  #4 (permalink)  
Antiguo 21/02/2007, 11:57
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: listar el contenido de una carpeta

de nada, me alegro q te haya servido y por cierto soy chica jeje
  #5 (permalink)  
Antiguo 19/04/2007, 12:34
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 9 meses
Puntos: 5
Re: listar el contenido de una carpeta

ups, xD

Gracias AMIGA :D
__________________
~~[FiDeLio]~~
  #6 (permalink)  
Antiguo 19/04/2007, 14:06
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 9 meses
Puntos: 5
Re: listar el contenido de una carpeta

en C#

Código:
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
    DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath());
    articleList.DataSource = dirInfo.GetFiles();
    articleList.DataBind();
    }
</script>

<asp:DataGrid runat="server" id="articleList" Font-Name="Verdana"
    AutoGenerateColumns="False" AlternatingItemStyle-BackColor="#eeeeee"
    HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White"
    HeaderStyle-Font-Size="15pt" HeaderStyle-Font-Bold="True">
  <Columns>
    <asp:HyperLinkColumn DataNavigateUrlField="Name" DataTextField="Name" 
           HeaderText="File Name" />
    <asp:BoundColumn DataField="LastWriteTime" HeaderText="Last Write Time"
        ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
    <asp:BoundColumn DataField="Length" HeaderText="File Size"
		ItemStyle-HorizontalAlign="Right" 
		DataFormatString="{0:#,### bytes}" />
  </Columns>
</asp:DataGrid>
__________________
~~[FiDeLio]~~
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 03:28.