企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
| JScript  | [语言参考](#) | |-----|-----| # MoveFile 方法 从一个位置向另一个位置移动一个或多个文件。 `object.**MoveFile (** source, destination **)**; ` #### 参数 object 必选项。 应为 FileSystemObject 的名称。 source 必选项。 所要移动的文件的路径。 *source* 参数的字符串只能在路径的最后成分中包含通配字符。 destination 必选项。 文件要移到的路径。 *destination* 参数不能包含通配字符。 #### 说明 如果 *source* 包含了通配字符,或者 *destination* 以路径分隔符 (\) 结束,那么将假定 *destination* 指定了一个已有的文件夹,匹配的文件将移入其中。 否则,将假定 *destination* 为需要创建的目的文件名。 无论哪种情况,如果移动的是单个文件,将有三种可能: - 如果 *destination* 不存在,那么那么文件将被移动。 这是普通情况。 - 如果 *destination* 是已经存在了的文件,那么将出错。 - 如果 *destination* 是目录,那么也将出错。 如果 *source* 中使用的通配字符无法匹配任何文件,那么也将出错。 **MoveFile** 方法在遇到第一个错误时终止。 出错后不会试图回滚任何出错前所做的修改。 **重要  **只有在操作系统支持时,才能通过这种方法在卷之间移动文件。 下面的例子说明了 **MoveFile** 方法的用法: ~~~ function MoveFile2Desktop(filespec) { ~~~     ~~~ var fso; ~~~ ~~~    fso = new ActiveXObject("Scripting.FileSystemObject"); ~~~ ~~~    fso.MoveFile(filespec, "c:\\windows\\desktop\\"); ~~~ } #### 请参阅 [CopyFile 方法](#) | [DeleteFile 方法](#) | [GetFile 方法](#) | [GetFileName 方法](#) | [Move 方法](#) | [MoveFolder 方法](#) | [OpenTextFile 方法](#)应用于: [FileSystemObject 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)