导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

File.Copy 方法 (String, String)

2013/12/13

将现有文件复制到新文件。不允许覆盖同名的文件。

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

public static void Copy(
	string sourceFileName,
	string destFileName
)

参数

sourceFileName
类型: System.String
要复制的文件。
destFileName
类型: System.String
目标文件的名称。它不能是一个目录或现有文件。

异常条件
UnauthorizedAccessException

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

ArgumentException

sourceFileNamedestFileName 是一个零长度字符串,仅包含空白或者包含一个或多个由 GetInvalidPathChars 定义的无效字符。

- 或 -

sourceFileNamedestFileName 指定目录。

ArgumentNullException

sourceFileNamedestFileNamenull

PathTooLongException

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

DirectoryNotFoundException

sourceFileNamedestFileName 中指定的路径无效(例如,它位于未映射的驱动器上)。

FileNotFoundException

未找到 sourceFileName

IOException

destFileName 存在。

- 或 -

出现 I/O 错误。

NotSupportedException

sourceFileNamedestFileName 的格式无效。

版本说明

Windows Phone

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

Windows Phone OS

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

Windows Phone

显示:
© 2014 Microsoft