一.读取文本文件
![ContractedBlock.gif](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![ExpandedBlockStart.gif](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
/**//// <summary>/// 读取文本文件/// </summary>private void ReadFromTxtFile(){ if(filePath.PostedFile.FileName != "") { txtFilePath =filePath.PostedFile.FileName; fileExtName = txtFilePath.Substring(txtFilePath.LastIndexOf(".")+1,3);if(fileExtName !="txt" && fileExtName != "TXT") { Response.Write("请选择文本文件"); }else { StreamReader fileStream = new StreamReader(txtFilePath,Encoding.Default); txtContent.Text = fileStream.ReadToEnd(); fileStream.Close(); } }}
二.获取文件列表
////// 获取文件列表/// private void GetFileList(){ string strCurDir,FileName,FileExt; /**文件大小 long FileSize; /**最后修改时间; DateTime FileModify; /**初始化 if(!IsPostBack) { /**初始化时,默认为当前页面所在的目录 strCurDir = Server.MapPath("."); lblCurDir.Text = strCurDir; txtCurDir.Text = strCurDir; } else { strCurDir = txtCurDir.Text; txtCurDir.Text = strCurDir; lblCurDir.Text = strCurDir; } FileInfo fi; DirectoryInfo dir; TableCell td; TableRow tr; tr = new TableRow(); /**动态添加单元格内容 td = new TableCell(); td.Controls.Add(new LiteralControl("文件名")); tr.Cells.Add(td); td = new TableCell(); td.Controls.Add(new LiteralControl("文件类型")); tr.Cells.Add(td); td = new TableCell(); td.Controls.Add(new LiteralControl("文件大小")); tr.Cells.Add(td); td = new TableCell(); td.Controls.Add(new LiteralControl("最后修改时间")); tr.Cells.Add(td); tableDirInfo.Rows.Add(tr); /**针对当前目录建立目录引用对象 DirectoryInfo dirInfo = new DirectoryInfo(txtCurDir.Text); /**循环判断当前目录下的文件和目录 foreach(FileSystemInfo fsi in dirInfo.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 { dir = (DirectoryInfo)fsi; /**取得目录名 FileName = dir.Name; /**取得目录的最后修改时间 FileModify = dir.LastWriteTime; /**设置文件的扩展名为"文件夹" FileExt = "文件夹"; } /**动态添加表格内容 tr = new TableRow(); td = new TableCell(); td.Controls.Add(new LiteralControl(FileName)); tr.Cells.Add(td); td = new TableCell(); td.Controls.Add(new LiteralControl(FileExt)); 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("yyyy-mm-dd hh:mm:ss"))); tr.Cells.Add(td); tableDirInfo.Rows.Add(tr); }} 四.写入日志文件
1/**//// <summary> 2
/// 写入日志文件 3
/// </summary> 4
/// <param name="input"></param>
![none%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/545_files/none%5B2%5D.gif)
![expandedblockstart%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/429_files/expandedblockstart%5B2%5D.gif)
![contractedblock%5B3%5D.gif](https://www.cnblogs.com/undefine/admin/1505_files/contractedblock%5B3%5D.gif)
![dot%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](https://www.cnblogs.com/undefine/admin/1058_files/expandedsubblockend%5B3%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](https://www.cnblogs.com/undefine/admin/1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](https://www.cnblogs.com/undefine/admin/1058_files/expandedsubblockend%5B3%5D.gif)
![expandedblockend%5B2%5D.gif](https://www.cnblogs.com/undefine/admin/1370_files/expandedblockend%5B2%5D.gif)
五.创建HTML文件
1/**//// <summary> 2
/// 创建HTML文件 3
/// </summary>
![none%5B2%5D.gif](545_files/none%5B2%5D.gif)
![expandedblockstart%5B2%5D.gif](429_files/expandedblockstart%5B2%5D.gif)
![contractedblock%5B3%5D.gif](1505_files/contractedblock%5B3%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockstart%5B1%5D.gif](1021_files/expandedsubblockstart%5B1%5D.gif)
![contractedsubblock%5B2%5D.gif](1573_files/contractedsubblock%5B2%5D.gif)
![dot%5B1%5D.gif](1026_files/dot%5B1%5D.gif)
![inblock%5B2%5D.gif](638_files/inblock%5B2%5D.gif)
![expandedsubblockend%5B3%5D.gif](1058_files/expandedsubblockend%5B3%5D.gif)
![expandedblockend%5B2%5D.gif](1370_files/expandedblockend%5B2%5D.gif)
《收集》