从一个位置向另一个位置移动一个或多个文件夹。
object.MoveFolder ( source, destination );
如果 source 包含了通配字符,或者 destination 以路径分隔符 (\) 结束,那么将假定 destination 指定的是已经存在了的文件夹,匹配的文件将移入其中。否则将假定 destination 是需要创建的目的文件夹的名称。无论哪种情况,如果移动的是单个文件夹,将会有三种可能:
如果 source 中使用的通配字符无法匹配任何文件夹,那么也将出错。MoveFolder 方法在遇到第一个错误时终止。出错后不会试图回滚出错前所做的修改。
重要 只有在操作系统支持时,才能通过这个方法在卷之间移动文件夹。
下面的例子说明了 MoveFolder 方法的用法:
[JScript] function MoveFldr2Desktop(fldrspec) { var fso; fso = new ActiveXObject("Scripting.FileSystemObject");fso.MoveFolder(
fldrspec,
"c:\\windows\\desktop\\")
; } [VBScript] Sub MoveAFolder(Drivespec) Dim fso Set fso = CreateObject("Scripting.FileSystemObject")fso.MoveFolder
Drivespec, "c:\windows\desktop\" End Sub
CopyFile 方法 | DeleteFile 方法 | GetFile 方法 | GetFileName 方法 | Move 方法 | MoveFile 方法 | OpenTextFile 方法
应用于:FileSystemObject 对象