信息
您所需的主题如下所示。但此主题未包含在此库中。

FileStream 构造函数 (String, FileMode)

2013/12/13

使用指定的路径和创建模式初始化 FileStream 类的新实例。

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

public FileStream(
	string path,
	FileMode mode
)

参数

path
类型: System.String
当前 FileStream 对象将封装的文件的相对路径或绝对路径。
mode
类型: System.IO.FileMode
FileMode 常数,确定如何打开或创建文件。

异常条件
ArgumentException

path 为空字符串 (""),只包含空格,或者包含一个或多个无效字符。

- 或 -

path 引用一个非文件设备,如 NTFS 环境中的“con:”、“com1:”、“lpt1:”等。

NotSupportedException

path 引用一个非文件设备,如非 NTFS 环境中的“con:”、“com1:”、“lpt1:”等。

ArgumentNullException

pathnull

SecurityException

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

FileNotFoundException

找不到文件,比如当 modeFileMode.TruncateFileMode.Openpath 指定的文件不存在时。文件必须已经以这些模式存在。

IOException

发生 I/O 错误,比如指定 FileMode.CreateNewpath 指定的文件已存在。

- 或 -

流已关闭。

DirectoryNotFoundException

指定的路径无效,比如在未映射的驱动器上。

PathTooLongException

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

ArgumentOutOfRangeException

mode 包含无效值。

版本说明

Windows Phone

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

Windows Phone OS

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

Windows Phone

显示: