MoveFile

MoveFile

MoveFile是一種函數,功能是移動文件。

VB


MoveFile 方法 描述將一個或多個文件從一個地方移動到另一個地方。語法object.MoveFile source, destination MoveFile 方法語法有如下幾部分:部分描述Object必需的。始終是一個 FileSystemObject 的名字。Source必需的。一個或多個要移動文件的路徑。Source 參數字元串只能在路徑的最後部件中包含通配符。destination必需的。一個或多個文件要移動到的目標路徑。 Destination 參數不能包含通配符。說明如果 source 包含通配符或 destination 以路徑分隔符(\)為結尾,則認為 destination 指定了一個存在的文件夾,在此文件夾中移動相匹配的文件。否則,認為 destination 是一個要創建的目標文件名。在上面任一情況下,當移動一個文件時可能出現三種事件。如果 destination 不存在,文件得到移動。這是通常的情況。如果 destination 是一個已存在文件,則發生一個錯誤。如果 destination 是一個目錄,則發生一個錯誤。如果一個在 source 中使用的通配符不能和任何一個文件匹配,也發生一個錯誤。 MoveFile 方法停止在它遇到的第一個錯誤上。不要嘗試回卷錯誤發生前所做的任何改變。重點 只有操作系統支持的情況下,這個方法才允許在卷之間移動文件。

VC聲明


BOOL MoveFile(
LPCTSTR lpExistingFileName, // file name
LPCTSTR lpNewFileName // new file name
);

函數功能

移動一個存在的文件或者目錄(包括子目錄)

參數說明

lpExistingFileName 一個存在的文件或者文件夾字元串指針
lpNewFileName 一個還沒存在的文件或者文件夾的字元串指針

返回值

如果成功調用 返回非0
失敗 返回0