MergeFilesA
文件操作
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 MergeFiles 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
合併磁碟上的兩個檔案,並將合併後的文件存成新檔。檔案直接在磁碟上存取,整份檔案不必載入記憶體,因此可用於超大文件。檔案不能是加密的;函式執行期間可觀察輸出檔案大小來估算進度
兩份文件的大綱(書籤)、表單欄位與註解都會出現在合併後的文件中
語法
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
參數
| FirstFileName | 要合併的第一個檔名。 |
|---|---|
| SecondFileName | 要合併的第二個檔名。 |
| OutputFileName | 要建立的檔名,將存放合併後的文件。 |
傳回值
| 0 | 無法合併檔案。請用 LastErrorCode 函式判斷失敗原因。 |
|---|---|
| 1 | 檔案合併成功,已建立新的合併文件 |