对文件夹进行操作-浏览器中的文件列表

using  System;
using  System.Data;
using  System.Configuration;
using  System.Web;
using  System.Web.Security;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Web.UI.WebControls.WebParts;
using  System.Web.UI.HtmlControls;
using  System.IO;

public  partial  class  _Default : System.Web.UI.Page 
{
    
protected   void  Page_Load( object  sender, EventArgs e)
    {
        
string  strCurrentDir;
        strCurrentDir 
=  Server.MapPath( " . " );
        lblCurrentDir.Text 
=  strCurrentDir;

        FileInfo fi;
        DirectoryInfo di;
        TableCell td;
        TableRow tr;

        
string  FileName;
        
string  FileExt;
        
long  FileSize;
        DateTime FileModify;
        DirectoryInfo dir 
=   new  DirectoryInfo(strCurrentDir);
        
foreach  (FileSystemInfo fsi  in  dir.GetFileSystemInfos())
        {
            FileName 
=   "" ;
            FileExt 
=   "" ;
            FileSize 
=   0 ;
            
if  (fsi  is  FileInfo)
            {
                fi 
=  (FileInfo)fsi;
                FileName 
=  fi.Name;
                FileExt 
=  fi.Extension;
                FileSize 
=  fi.Length;
                FileModify 
=  fi.LastWriteTime;
            }
            
else
            {
                di 
=  (DirectoryInfo)fsi;
                FileName 
=  di.Name;
                FileModify 
=  di.LastWriteTime;
            }
            tr 
=   new  TableRow();
            td 
=   new  TableCell();
            td.Controls.Add(
new  LiteralControl(FileName.ToString()));
            tr.Cells.Add(td);
            td 
=   new  TableCell();
            td.Controls.Add(
new  LiteralControl(FileSize.ToString()));
            tr.Cells.Add(td);
            td 
=   new  TableCell();
            td.Controls.Add(
new  LiteralControl(FileModify.ToString()));
            tr.Cells.Add(td);
            tbDirInfo.Rows.Add(tr);
        }
    }
}

     < form id = " form1 "  runat = " server " >
    
< div >
        当前目录为:
< asp:Label ID = " lblCurrentDir "  runat = " server " ></ asp:Label >< br  />
        目录下文件的列表为:
< br  />
        
< asp:Table ID = " tbDirInfo "  runat = " server " >
        
</ asp:Table >
    
</ div >
    
</ form >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值