FileInfo.MoveTo 方法

2013/12/13

将指定文件移到新位置,并提供指定新文件名的选项。

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

public void MoveTo(
	string destFileName
)

参数

destFileName
类型: System.String
要将文件移动到的路径,可以指定另一个文件名。

异常条件
IOException

发生 I/O 错误,如目标文件已经存在或目标设备未准备好。

ArgumentNullException

destFileNamenull

ArgumentException

destFileName 为空,仅包含空白,或包含无效字符。

SecurityException

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

UnauthorizedAccessException

destFileName 为只读,或者是一个目录。

FileNotFoundException

找不到该文件。

DirectoryNotFoundException

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

PathTooLongException

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

NotSupportedException

destFileName 的字符串中间包含一个冒号 (:)。

版本说明

Windows Phone

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

Windows Phone OS

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

Windows Phone

显示:
© 2014 Microsoft