?
This document uses PHP Chinese website manual Release
JScript? | 語言參考 |
從一個位置向另一個位置復(fù)制一個或多個文件。
object.CopyFile ( source, destination[, overwrite] )
object
必選項。 object 應(yīng)為 FileSystemObject的名稱。
source
必選項。 指定文件字符串,可以包含通配字符來復(fù)制一個或多個文件。
destination
必選項。 目的字符串,文件將從 source 復(fù)制到這里。 不允許通配字符。
overwrite
可選項。 Boolean 值,指明是否覆蓋已有文件。 如果為 true ,則文件將被覆蓋;如果為 false ,則文件不會被覆蓋。 默認(rèn)的是 true 。 注意,如果 destination 設(shè)置了只讀屬性,那么無論 overwrite 的值是什么, CopyFile 都會失敗。
通配字符只能用在 source 參數(shù)中最后的路徑成分中。 舉例來說,可以使用:
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFile ("c:\\mydocuments\\letters\\*.doc", "c:\\tempfolder\\")
但不能夠使用:
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.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 對象