最新的Web開發教程
 

ADO CopyRecord和MoveRecord方法


<完整記錄對象參考

CopyRecord

該CopyRecord方法複製一個文件或目錄到另一個位置。

MoveRecord

該MoveRecord方法移動一個文件或目錄到另一個位置。

Note:該ParentURL屬性不會被自動更新。 您必須關閉記錄,然後用新的URL再次打開它。

句法

CopyRecord(src,dest,username,psword,opt,async)

MoveRecord(src,dest,username,psword,opt,async)

參數 描述
src 可選的。 要複製/移動的文件或目錄的URL
dest 可選的。 該URL的位置,其中src將被拷貝/移動
username 可選的。 它授權訪問的用戶ID dest
psword 可選的。 用於驗證密碼username
opt For CopyRecord:可選。CopyRecordOptionsEnum值,指定該方法的行為。 默認是adCopyUnspecified

For MoveRecord:可選。MoveRecordOptionsEnum值,指定該方法的行為。 默認是adMoveUnspecified

async 可選的。 一個布爾值,真時,設置此操作是異步

CopyRecordOptionsEnum值

不變 描述
adCopyUnspecified-1 默認。 不允許在寫或遞歸複製
adCopyOverWrite1 覆蓋文件/目錄,如果它已經存在
adCopyNonRecursive2 將當前目錄(沒有它的子目錄)到目的地(this operation is not recursive)
adCopyAllowEmulation4 要求該供應商試圖模仿複製。 如果因為目標URL是一個不同的服務器上,或者由不同的供應商與源服務複製記錄的嘗試失敗,這可能導致數據丟失

MoveRecordOptionsEnum值

不變 描述
adMoveUnspecified-1 默認。 在目標位置將不覆蓋任何文件/目錄。 還將更新鏈接
adMoveOverWrite1 覆蓋文件/目錄,如果它已經存在
adMoveDontUpdateLinks2 修改由不更新源記錄的鏈接MoveRecord方法的默認行為。 默認行為取決於供應商的能力
adMoveAllowEmulation4 要求該供應商試圖模仿移動。 如果因為目標URL是一個不同的服務器上,或者由不同的供應商與源服務移動記錄的嘗試失敗,這可能導致數據丟失

<完整記錄對象參考