脚本运行时库  

MoveFile 方法

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

object.MoveFile ( source, destination ); 

参数

object
必选项。应为 FileSystemObject 的名称。
source
必选项。所要移动的文件的路径。source 参数的字符串只能在路径的最后成分中包含通配字符。
destination
必选项。文件要移到的路径。destination 参数不能包含通配字符。

说明

如果 source 包含了通配字符,或者 destination 以路径分隔符 (\) 结束,那么将假定 destination 指定了一个已有的文件夹,匹配的文件将移入其中。否则,将假定 destination 为需要创建的目的文件名。无论哪种情况,如果移动的是单个文件,将有三种可能:

如果 source 中使用的通配字符无法匹配任何文件,那么也将出错。MoveFile 方法在遇到第一个错误时终止。出错后不会试图回滚任何出错前所做的修改。

注意   只有在操作系统支持时,才能通过这种方法在卷之间移动文件。

下面的例子说明了 MoveFile 方法的用法:

[JScript]
function MoveFile2Desktop(filespec)
{
   var fso;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   fso.MoveFile(filespec, "c:\\windows\\desktop\\");
}
[VBScript]
Sub MoveAFile(Drivespec)
   Dim fso
   Set fso = CreateObject("Scripting.FileSystemObject")
   fso.MoveFile Drivespec, "c:\windows\desktop\"
End Sub

请参阅

CopyFile 方法 | DeleteFile 方法 | GetFile 方法 | GetFileName 方法 | Move 方法 | MoveFolder 方法 | OpenTextFile 方法
应用于:FileSystemObject 对象