此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

StreamWriter 构造函数 (String, Boolean, Encoding)

2013/12/13

使用指定编码和默认缓冲区大小,为指定路径上的指定文件初始化 StreamWriter 类的新实例。如果该文件存在,则可以将其覆盖或向其追加。如果该文件不存在,则此构造函数将创建一个新文件。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public StreamWriter(
	string path,
	bool append,
	Encoding encoding
)

参数

path
类型: System.String
要写入的完整文件路径。
append
类型: System.Boolean
若为 true,则将数据追加到现有文件;若为 false,则覆盖现有文件。如果指定文件不存在,则创建一个新文件,与该参数的值无关。
encoding
类型: System.Text.Encoding
要使用的字符编码。

异常条件
UnauthorizedAccessException

访问被拒绝。

ArgumentException

path 为空。

- 或 -

path 包含系统设备的名称(com1、com2 等等)。

ArgumentNullException

pathnull

DirectoryNotFoundException

指定的路径无效;例如,它可能引用了一个未映射的驱动器。

IOException

path 包含不正确或无效的文件名、目录名或卷标的语法。

PathTooLongException

指定的路径、文件名或者两者都超出了系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260 个字符。

SecurityException

调用方没有所要求的权限。

版本说明

Windows Phone

 此成员具有 SecurityCriticalAttribute 特性。此特性将此成员限制为内部使用。使用此成员的应用程序代码引发 MethodAccessException

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft