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 計算機語言百科全書)