服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

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 对象

扫描关注微信公众号