2022年C#文件操作实例 .pdf
《2022年C#文件操作实例 .pdf》由会员分享,可在线阅读,更多相关《2022年C#文件操作实例 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一读取文本文件1/*/ 2/ 读取文本文件 3/ 4private void ReadFromTxtFile() 5 6 if(filePath.PostedFile.FileName != ) 7 8 txtFilePath =filePath.PostedFile.FileName; 9 fileExtName = txtFilePath.Substring(txtFilePath.LastIndexOf(.)+1,3); 10 11 if(fileExtName !=txt & fileExtName != TXT) 12 13 Response.Write(请选择文本文件); 14 1
2、5 else 16 17 StreamReader fileStream = new StreamReader(txtFilePath,Encoding.Default); 18 txtContent.Text = fileStream.ReadToEnd(); 19 fileStream.Close(); 20 21 22 二获取文件列表1/*/ 2/ 获取文件列表3/ 4private void GetFileList() 5 6 string strCurDir,FileName,FileExt; 7 8 /*/文件大小9 long FileSize; 10 11 /*/最后修改时间;
3、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 12 DateTime FileModify; 13 14 /*/初始化 15 if(!IsPostBack) 16 17 /*/初始化时 ,默认为当前页面所在的目录 18 strCurDir = Server.MapPath(.); 19 lblCurDir.Text = strCurDir; 20 txtCurDir.Text = strCurDir; 21 22 else 2
4、3 24 strCurDir = txtCurDir.Text; 25 txtCurDir.Text = strCurDir; 26 lblCurDir.Text = strCurDir; 27 28 FileInfo fi; 29 DirectoryInfo dir; 30 TableCell td; 31 TableRow tr; 32 tr = new TableRow(); 33 34 /*/动态添加单元格内容 35 td = new TableCell(); 36 td.Controls.Add(new LiteralControl(文件名 ); 37 tr.Cells.Add(td
5、); 38 td = new TableCell(); 39 td.Controls.Add(new LiteralControl(文件类型 ); 40 tr.Cells.Add(td); 41 td = new TableCell(); 42 td.Controls.Add(new LiteralControl(文件大小 ); 43 tr.Cells.Add(td); 44 td = new TableCell(); 45 td.Controls.Add(new LiteralControl(最后修改时间); 46 tr.Cells.Add(td); 47 48 tableDirInfo.R
6、ows.Add(tr); 49 50 /*/针对当前目录建立目录引用对象 51 DirectoryInfo dirInfo = new DirectoryInfo(txtCurDir.Text); 52 53 /*/循环判断当前目录下的文件和目录 54 foreach(FileSystemInfo fsi in dirInfo.GetFileSystemInfos() 55 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 56
7、FileName = ; 57 FileExt = ; 58 FileSize = 0; 59 60 /*/如果是文件 61 if(fsi is FileInfo) 62 63 fi = (FileInfo)fsi; 64 65 /*/取得文件名 66 FileName = fi.Name; 67 68 /*/取得文件的扩展名 69 FileExt = fi.Extension; 70 71 /*/取得文件的大小 72 FileSize = fi.Length; 73 74 /*/取得文件的最后修改时间 75 FileModify = fi.LastWriteTime; 76 77 78 /*
8、/否则是目录 79 else 80 81 dir = (DirectoryInfo)fsi; 82 83 /*/取得目录名 84 FileName = dir.Name; 85 86 /*/取得目录的最后修改时间 87 FileModify = dir.LastWriteTime; 88 89 /*/设置文件的扩展名为文件夹 90 FileExt = 文件夹 ; 91 92 93 /*/动态添加表格内容 94 tr = new TableRow(); 95 td = new TableCell(); 96 td.Controls.Add(new LiteralControl(FileName)
9、; 97 tr.Cells.Add(td); 98 td = new TableCell(); 99 td.Controls.Add(new LiteralControl(FileExt); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 100 tr.Cells.Add(td); 101 td = new TableCell(); 102 td.Controls.Add(new LiteralControl(FileSize.
10、ToString()+字节 ); 103 tr.Cells.Add(td); 104 td = new TableCell(); 105 td.Controls.Add(new LiteralControl(FileModify.ToString(yyyy-mm-dd hh:mm:ss); 106 tr.Cells.Add(td); 107 tableDirInfo.Rows.Add(tr); 108 109 三读取日志文件 1/*/ 2/ 读取日志文件 3/ 4private void ReadLogFile() 5 6 /*/从指定的目录以打开或者创建的形式读取日志文件 7 FileStr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C#文件操作实例 2022 C# 文件 操作 实例
限制150内