ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Archive functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Returns the size of one of the files found in the archive (in CAB, RAR, WDZ, ZIP, 7z, TAR or TGZ (TAR.GZ) format):
  • the size of compressed file.
  • the size of file before compression.
When extracting a file from an archive, we recommend that you compare the uncompressed size of the file with the available disk space.
Reminder:
    Example
    Reports and Queries
    MyArchive is zipArchive
    // Open an archive
    ResOpenArchive = MyArchive.Open("C:\MyArchives\Archive.zip")
     
    // Size of "File.txt"
    IF ResOpenArchive = 0 THEN
    ResFileSize = MyArchive.FileSize("File.txt")
    ...
    END
    Syntax

    Finding out the size of a file identified by its index Hide the details

    <Result> = <Archive>.FileSize(<File index> [, <Type of size>])
    <Result>: Integer
    Size of specified file.
    <Archive>: zipArchive variable
    Name of a variable of type zipArchive corresponding to the archive to use.
    <File index>: Integer
    Index of file whose size must be calculated. <zipArchive variable>.FindFile returns this index.
    <Type of size>: Optional boolean
    Type of calculation for the file size:
    • True: Size of compressed file.
    • False (default value): Size of file before compression.

    Finding out the size of a file identified by its path Hide the details

    <Result> = <Archive>.FileSize(<File path> [, <Type of size>])
    <Result>: Integer
    Size of specified file.
    <Archive>: zipArchive variable
    Name of a variable of type zipArchive corresponding to the archive to use.
    <File path>: Integer
    Stored path of file whose size must be calculated.
    <Type of size>: Optional boolean
    Type of calculation for the file size:
    • True: Size of compressed file.
    • False (default value): Size of file before compression.
    Component: wd290zip.dll
    Minimum version required
    • Version 24
    This page is also available for…
    Comments
    Click [Add] to post a comment

    Last update: 06/21/2023

    Send a report | Local help