從一個位置向另一個位置復(fù)制一個或多個文件。
object.CopyFile ( source, destination[, overwrite] )
通配字符只能用在 source 參數(shù)中最后的路徑成分中。舉例來說,可以使用:
[JScript]
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFile ("c:\\mydocuments\\letters\\*
.doc", "c:\\tempfolder\\")
[VBScript]
FileSystemObject.CopyFile "c:\mydocuments\letters\*.doc", "c:\tempfolder\"
但不能使用:
[JScript]
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFile ("c:\\mydocuments\\*
\\R1???97.xls", "c:\\tempfolder")
[VBScript]
FileSystemObject.CopyFile "c:\mydocuments\*\R1???97.xls", "c:\tempfolder"
如果 source 包含了通配字符或者 destination 以路徑分隔符 (\) 結(jié)束,那么將假定 destination 是一個已有的文件夾,滿足匹配的文件將復(fù)制到這個文件夾中。否則,將假定 destination 是要創(chuàng)建的文件名。無論哪種情況,如果復(fù)制的是單個文件,將會有三種可能。
如果使用通配字符的 source 不能匹配任何文件,將會出錯。CopyFile 方法遇到第一個錯誤時終止。出錯后不會試圖回滾或撤消出錯前所做的修改。
Copy 方法 | CopyFolder 方法 | CreateTextFile 方法 | DeleteFile 方法 | MoveFile 方法
應(yīng)用于:FileSystemObject 對象