设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> C#CSHARP教学 >> c#应用 >> 教程正文
C# 操作文件
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-1

在.NET Framework中进行的所有的输入和输出工作都要使用到流。流是串行化设备的抽象串行化设备可以以线性方式存储数据,并可以以同样的方式访问:一次访问—个字节。此设备可以是磁盘文件、打印机、内存位置和或任何其他支持以线性方式读写的对象。

当向某些外部目标写数据时,就要用到输出流,这可以是物理磁盘文件、网络位置、打印机或其他程序。

 

常用的类:

File------实用类,提供许多静态方法,用于移动、删除、和复制文件。

Directory------实用类,提供许多静态方法,用于移动、删除和复制目录。

Path------ 实用类,用于处理路径名称。

FileInfo------表示磁盘上的物理文件,具有可以处理此文件的方法,要完成对文件的读写工作,就必须创建Stream对像。

DirectoryInfo------表示磁盘上的物理目录,具有可以处理此目录的方法

FileStream-------表示可以被写或被读,或二者都可的文件,此文件可以同步或异步读和写

StreamReader------从流中读取字符数据,并可通过使用FileStream被创建为基类。

StreamWriter------向流写字符数据,可通过使用FileStream被创建为基类。

FileSystemWatcher---- FileSystemWatcher是用于监控文件和目录,并在这些位置发生变化时,给出应用程序可以捕获的事件。

 

 

◆File和Directory类

作为实用类,File和Directory类都提供了许多方法,用于处理文件系统以及其中的文件和目录。这些是静态方法,涉及移动文件、查询和更新属性并创建FileStream对象。

File类一些最常用的静态方法:

Copy()------将文件复制到规定的位置

Create()------在规定的位置上创建文件

Delete()------删除文件

Open()-------在规定的路径上返回FileStream对像

Move()------将规定的文件移动到新位置,可以在新位置给文件规定不同的名字

 

Directory类的一些常用的静态方法

CreateDirectory()------创建具有规定路径的目录

Delete()------删除规定的目录以及其中的所有文件

GetDirectories()------返回表示当前目录之下的目录的Directory对像的数组

GetFiles()-------返回在当前目录中的File对像的数组

Move()------将规定的目录移动到新位置。可以在新位置为文件夹规定一个新名称

 

FileInfo 类

FileInfo类不像File类,它没有静态方法,仅可用于实例化的对像。FileInfo对像表示在磁盘或网络位置的文件,注意它不是流,为了读写文件,必须创建Stream对像。

fileInfo类提供了下面的关于基础性的文件的属性,这些属性可能用来更新文件。

Attributes-----获取或设置当前文件的属性

CreationTime------获取当前文件的创建日期和时间

DirectoryName------获取文件目录的路径

Exists------判断是否存在文件

FullName----

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
c#应用热门文章
普通教程 C#操作Word文档(Office 2007)
普通教程 对C#委托及事件委托的理解
普通教程 C# GridView 排序及分页
普通教程 关于C#中的DLLImport
普通教程 再现C#导出Excel源码
普通教程 C#结合串口通信类实现串口通信
普通教程 对C#下函数,委托,事件的一点
普通教程 C# 操作文件
普通教程 C#使用WIN32API来遍历文件和目
普通教程 C# Enum设计和使用的相关技巧
普通教程 C#实现类似qq的屏幕截图程序
普通教程 C#的Windows编程中多语言的实现
普通教程 C#中的抽象类
普通教程 Visual C#创建和使用ActiveX组
普通教程 用C#访问ACCESS数据库问题
普通教程 c#远程获取网页内容
普通教程 C#一个象棋游戏程序
普通教程 用C#动态创建Access数据库
普通教程 在C#中使用热键隐含窗口
普通教程 用C#把文件转换为XML

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号