GetCompressedFileSize

GetCompressedFileSize lpFileSizeHigh lpFileSizeHigh

GetCompressedFileSize

VB聲明

Declare Function GetCompressedFileSize Lib "kernel32" Alias "GetCompressedFileSizeA" (ByVal lpFileName As String, lpFileSizeHigh As Long) As Long

說明

判斷一個壓縮檔案在磁碟上實際占據的位元組數

返回值

Long,返回檔案長度。&HFFFFFFFF表示出錯。注意如lpFileSizeHigh不為NULL,且結果為&HFFFFFFFF,那么必須調用GetLastError,判斷是否實際發生了一個錯誤,因為這是一個有效的結果

參數表

參數 類型及說明
lpFileName String,欲測試的檔案名稱
lpFileSizeHigh Long,指定一個Long值,用於裝載一個64位檔案尺寸的高32位。如長度沒有超過2^32位元組,則可設為NULL(變成ByVal)

註解

如磁碟卷已被壓縮,可檢查這個函式的結果是否與GetFileSize函式的結果有異,從而判斷文件是否也被壓縮(如有異,表明檔案已被壓縮)

著作權

此詞條來自網際網路,由網友自由創建。著作權屬原作者所有。本站若無意侵犯了你的權利,請來信聯繫我們,我們會及時配合處理。(http://www.clwiki.cn 計算機語言百科全書)

相關詞條

相關搜尋

熱門詞條

聯絡我們