模块知识代码总结.doc

模块知识代码总结.doc

ID:52805850

大小:50.00 KB

页数:8页

时间:2020-03-30

模块知识代码总结.doc_第1页
模块知识代码总结.doc_第2页
模块知识代码总结.doc_第3页
模块知识代码总结.doc_第4页
模块知识代码总结.doc_第5页
资源描述:

《模块知识代码总结.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#文件流操作(I/O)读取本地文件(效果见:IO作业)//获取所有驱动器DriveInfo[]drives=DriveInfo.GetDrives();foreach(DriveInfodriveindrives){treeView1.Nodes.Add(drive.Name);}//用于读取本地的磁盘数,cdef等;//定位文件夹位置DirectoryInfod=newDirectoryInfo(diZhi);//地址可以是文件或文件夹//获取当前文件夹下所有的一级子文件夹DirectoryInfo[]dir=d.GetDirectories()

2、;//获取当前文件夹下所有的一级子文件FileInfo[]files=d.GetFiles();//向listView中添加子文件夹信息foreach(DirectoryInfodiindir){ListViewItemitem=newListViewItem(di.Name);item.SubItems.Add("0");item.SubItems.Add(di.FullName);item.SubItems.Add("文件夹");listView1.Items.Add(item);}//向listView中添加子文件信息foreach(FileI

3、nfofiinfiles){ListViewItemitem=newListViewItem(fi.Name);//文件名decimala=(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);}stringdiZhi=list

4、View1.SelectedItems[0].SubItems[2].Text;//文件决定路径stringtype=listView1.SelectedItems[0].SubItems[3].Text;//文件类型if(type=="文件夹"){Directory.Delete(diZhi,true);//删除文件夹}else{File.Delete(diZhi);//删除文件}File.Copy(fu,zhan);//将文件复制、到那.fu和zhan都是绝对路径,如果相同则不能进行粘贴//设置listview中的某行可编辑listView1.L

5、abelEdit=true;listView1.SelectedItems[0].BeginEdit();//文件重命名,操作硬盘if(chongType=="文件夹"){ComputerMyComputer=newComputer();MyComputer.FileSystem.RenameDirectory(chong,name);//冲命名文件夹//chong是文件夹的路径(包含文件夹名称),name是文件夹要改成的名称,不包含路径。}else{ComputerMyComputer=newComputer();MyComputer.FileSy

6、stem.RenameFile(chong,name);}序列化和反序列化(文件流)=》见:序列化和反序列化作业序列化(Serialization),要做序列化操作的对象(如:类)必须使用[Serialization]标示,就是把一个对象保存到一个文件或数据库字段中去,反序列化就是把文件或数据库字段转换为原来的对象;可用于在分布式系统中传递数据;FileInfofile=newFileInfo(“绝对路径,包含文件名”);//得到当前的文Listlist=newList();//读txt文件,将内容度到list中FileStr

7、eamfs=newFileStream(“绝对路径,包含文件名”,FileMode.Open,FileAccess.Read);StreamReadersr=newStreamReader(fs,Encoding.Default);sr.Read(info.byt,0,int.Parse(file.Length.ToString()));//参数说明:第一个是读到什么地方,第二个是从哪里开始读,第三个是读到哪里;//也可以:sr.ReadToEnd();//读取文件的所有内容//string[]str=File.ReadAllLines(@"G:/s

8、tring.txt",Encoding.Default);//将文件按行读出,//保存在字符串数组中File

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。