模块知识代码总结(共8页).doc
《模块知识代码总结(共8页).doc》由会员分享,可在线阅读,更多相关《模块知识代码总结(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C#文件流操作(I/O)读取本地文件(效果见:IO作业)/获取所有驱动器DriveInfo drives = DriveInfo.GetDrives();foreach (DriveInfo drive in drives) treeView1.Nodes.Add(drive.Name);/用于读取本地的磁盘数,cdef等;/定位文件夹位置DirectoryInfo d = new DirectoryInfo(diZhi);/地址可以是文件或文件夹/获取当前文件夹下所有的一级子文件夹DirectoryInfo dir = d.GetDirectories();/获取当
2、前文件夹下所有的一级子文件FileInfo files = d.GetFiles();/向listView中添加子文件夹信息foreach (DirectoryInfo di in dir) ListViewItem item = new ListViewItem(di.Name); item.SubItems.Add(0); item.SubItems.Add(di.FullName); item.SubItems.Add(文件夹); listView1.Items.Add(item);/向listView中添加子文件信息foreach (FileInfo fi in files) List
3、ViewItem item = new ListViewItem(fi.Name);/文件名 decimal a=(decimal)(fi.Length / (float)(1024 * 1024) ;/计算文件mb数大小 item.SubItems.Add(a.ToString(); item.SubItems.Add(fi.FullName);/完成路径 item.SubItems.Add(fi.Extension);/获得文件扩展名,包含. listView1.Items.Add(item);string diZhi = listView1.SelectedItems0.SubItems
4、2.Text;/文件决定路径string type = listView1.SelectedItems0.SubItems3.Text;/文件类型if (type = 文件夹) Directory.Delete(diZhi, true);/删除文件夹else File.Delete(diZhi);/删除文件File.Copy(fu,zhan);/将文件复制、到那.fu和zhan都是绝对路径,如果相同则不能进行粘贴/设置listview中的某行可编辑listView1.LabelEdit = true;listView1.SelectedItems0.BeginEdit();/文件重命名,操作硬
5、盘if(chongType=文件夹) Computer MyComputer = new Computer(); MyComputer.FileSystem.RenameDirectory(chong,name);/冲命名文件夹/chong是文件夹的路径(包含文件夹名称),name是文件夹要改成的名称,不包含路径。else Computer MyComputer = new Computer(); MyComputer.FileSystem.RenameFile(chong, name);序列化和反序列化(文件流)=见:序列化和反序列化作业(Serialization),要做序列化操作的对象(
6、如:类)必须使用Serialization标示,就是把一个对象保存到一个文件或数据库字段中去,反序列化就是把文件或数据库字段转换为原来的对象;可用于在分布式系统中传递数据;FileInfo file = new FileInfo(“绝对路径,包含文件名”);/得到当前的文List list = new List();/读txt文件,将内容度到list中FileStream fs = new FileStream(“绝对路径,包含文件名”, FileMode.Open, FileAccess.Read);StreamReader sr = new StreamReader(fs, Encodin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块 知识 代码 总结
限制150内