MoveFolder 方法

将一个或多个文件夹从一个位置移动到另一个位置。

语法

对象MoveFolder (目标)

MoveFolder 方法的语法包含以下部分:

Part 说明
object 必填。 始终是 FileSystemObject 的名称。
必填。 要移动的一个或多个文件夹的路径。 source 参数字符串只能在最后一个路径部分中包含通配符。
目的地 必填。 要将一个或多个文件夹移至的路径。 destination 参数不能包含通配符。

备注

如果 包含通配符或 目标 结尾,其路径分隔符 (****) ,则假定 目标 指定一个现有文件夹,用于移动匹配文件。 否则,假定 destination 是要创建的目标文件夹的名称。 无论是哪种情况,移动单个文件夹时均会发生三件事情:

  • 如果 destination 不存在,文件夹会被移动。 这是通常情况。

  • 如果 destination 是现有文件,则会出现错误。

  • 如果 destination 是一个目录,则会出现错误。

如果在 source 中使用的通配符不与任何文件夹匹配,也会出现错误。 MoveFolder 方法在遇到第一个错误时停止。 不会尝试回滚在错误发生前进行的任何更改。

重要

[!重要信息] 只有操作系统支持时,此方法才允许在卷之间移动文件夹。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。