從一個(gè)位置向另一個(gè)位置移動(dòng)一個(gè)或多個(gè)文件。
object.MoveFile ( source, destination );
如果 source 包含了通配字符,或者 destination 以路徑分隔符 (\) 結(jié)束,那么將假定 destination 指定了一個(gè)已有的文件夾,匹配的文件將移入其中。否則,將假定 destination 為需要?jiǎng)?chuàng)建的目的文件名。無(wú)論哪種情況,如果移動(dòng)的是單個(gè)文件,將有三種可能:
如果 source 中使用的通配字符無(wú)法匹配任何文件,那么也將出錯(cuò)。MoveFile 方法在遇到第一個(gè)錯(cuò)誤時(shí)終止。出錯(cuò)后不會(huì)試圖回滾任何出錯(cuò)前所做的修改。
注意 只有在操作系統(tǒng)支持時(shí),才能通過這種方法在卷之間移動(dòng)文件。
下面的例子說(shuō)明了 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 方法
應(yīng)用于:FileSystemObject 對(duì)象