Help / WLanguage / WLanguage functions / Standard functions / External file functions
  • Handling errors
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
Returns the size of a file before compression.
When a file is decompressed by fUncompress, we recommend that you to compare the non-compressed size of file with the available disk space.
// Size of file before compression
ResDecompressedSize = fSizeUncompressed("C:\MyDirectories\File.doc")
<Result> = fSizeUncompressed(<File path>)
<Result>: Integer
  • Size of file before compression (in bytes),
  • -1 if an error occurred. To get more details on the error, use ErrorInfo with the errMessage constant.
  • -2 if the file was not compressed by fCompress or if the file was compressed by WINDEV version 4 (4.0 or 4.1).
<File path>: Character string
Name and full (or relative) path of compressed file (up to 260 characters). A UNC path can be used. This file must have been compressed by fCompress. Wildcard characters (* and?) are not allowed.
WINDEVWindows This parameter can be in Ansi or Unicode format.

Handling errors

fSizeUncompressed throws an error in the following cases:
  • the specified file does not exist,
  • the name of the specified file is invalid,
  • the file is already locked by another application.
Component: wd290std.dll
Minimum version required
  • Version 9
This page is also available for…
Click [Add] to post a comment

Last update: 08/23/2022

Send a report | Local help