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

Directory.Move 方法

2013/12/13

将文件或目录及其内容移到新位置。

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

public static void Move(
	string sourceDirName,
	string destDirName
)

参数

sourceDirName
类型: System.String
要移动的文件或目录的路径。
destDirName
类型: System.String
指向 sourceDirName 的新位置的路径。如果 sourceDirName 是一个文件,则 destDirName 也必须是一个文件名。

异常条件
IOException

试图将一个目录移到不同的卷。

- 或 -

destDirName 已存在。

- 或 -

sourceDirNamedestDirName 参数引用相同的文件或目录。

UnauthorizedAccessException

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

ArgumentException

sourceDirNamedestDirName 是一个零长度字符串,仅包含空白或者包含一个或多个无效字符。

ArgumentNullException

sourceDirNamedestDirNamenull

PathTooLongException

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

DirectoryNotFoundException

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

版本说明

Windows Phone

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

Windows Phone OS

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

Windows Phone

显示:
© 2015 Microsoft