我有一个路径..\..\abc这个相对路径,路径下有很多文件!请问如何察看该目录下的文件信息?

解决方案 »

  1.   

    private void addFile(string directory)
    {
    foreach(string fi in Directory.GetFiles(directory))
    {
    textBox1.Text+=fi+"\r\n";
    }
    foreach(string di in Directory.GetDirectories(directory))
    {
    addFile(di);
    }
    }
    private void button1_Click(object sender, System.EventArgs e)
    {
    string directory=@"..\..\abc";
    addFile(directory);
    }是这样的吗?
      

  2.   

    System.io.Directory
    System.io.DirectoryInfo
      

  3.   

    <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" Font-Names="Verdana">
    <AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
    <HeaderStyle Font-Size="15pt" Font-Bold="True" ForeColor="White" BackColor="Navy"></HeaderStyle>
    <Columns>
    <asp:HyperLinkColumn DataNavigateUrlField="Name" DataNavigateUrlFormatString="../{0}" DataTextField="Name" HeaderText="文件名"></asp:HyperLinkColumn>
    <asp:BoundColumn DataField="LastWriteTime" HeaderText="最后修改时间" DataFormatString="{0:d}">
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="Length" HeaderText="文件大小" DataFormatString="{0:#,### 字节}">
    <ItemStyle HorizontalAlign="Right"></ItemStyle>
    </asp:BoundColumn>
    </Columns>
    </asp:DataGrid>  
     Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
            Dim dirInfo As New DirectoryInfo(Server.MapPath("../"))
            articleList.DataSource = dirInfo.GetFiles("*.aspx")
            articleList.DataBind()    End Sub