MoveFile 方法

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

语法

对象MoveFile目标

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

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

备注

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

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

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

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

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

重要

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

另请参阅

支持和反馈

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