文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>FileStream对象的学习

FileStream对象的学习

时间:2011-04-01  来源:zhang0612

创建FileStream对象:

 

FileStream aFile=new FileStream(filename,FileMode. Member);

FileMode. Member是FileMode的成员,FileMode枚举包括以下成员,FileMode成员使用每个值会发生什么,取决于指定的文件名是否表示已有的文件

成员

文件存在

文件不存在

Append

打开文件,流指向文件的末尾,只能与枚举FileAccess.Write联合使用

创建一个新文件,只能与枚举FileAccess.Write联合使用

Create

删除该文件,然后创建新文件

创建新文件

CreateNew

抛出异常

穿件新文件

Open

打开现有的文件,流指向文件的开头

抛出异常

OpenOrCreate

打开文件,流指向文件的开头

创建新文件

Truncate

打开现有文件,清除其内容。流指向文件的开头,保留文件的初始创建日期

抛出异常

 

FileStream aFile=new FileStream(filename,FileMode. Member,FileAccess.Member);

FileAccess.Member是FileAccess的一个成员,FileAccess枚举包括以下成员:

成员

说明

Read

打开文件,用于只读

Write

打开文件,用于只写

ReadWrite

打开文件,用于读写

 

对文件进行非FileAccess枚举成员指定的操作会导致抛出异常,在FileStream构造函数不使用FileAccess枚举参数的版本中,使用默认值FileAccess. ReadWrite。

 

File和FileInfo类都提供了OpenRead ()和OpenWrite()方法,更易于创建FileStream对象。前者打开了只读访问的文件,后者只允许写入文件。这些都提供了快捷方式,因此不必以FileStream构造函数的参数形式提供前面所有的信息。

例如下面的代码打开了用于只读访问的data.txt文件:

FileStream aFile=File.OpenRead(“data.txt”);

下面的代码实现同样的功能:

FileInfo aFileInfo=new FileInfo(“data.txt”);

FileStream aFile=aFileInfo.OpenRead();

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载