Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Archive.IsOpen

Queries whether an archive is currently open.

Component Version macOS Windows Linux Server iOS SDK
Archive 15.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "Archive.IsOpen" )

Parameters

none

Result

Returns 1, 0 or error.

Description

Queries whether an archive is currently open.
Returns 1 if we have an open archive, e.g. if you called Archive.Create before, but you haven't yet called Archive.Close.

Examples

Check the function:

Set Variable [ $r1 ; Value: MBS( "Archive.IsOpen" ) ]
# create in-memory archive
Set Variable [ $ro ; Value: MBS( "Archive.Create"; "zip"; "deflate"; "test.zip" ) ]
# check again -> now true
Set Variable [ $r2 ; Value: MBS( "Archive.IsOpen" ) ]
# close archive
Set Variable [ $rc ; Value: MBS( "Archive.Close" ) ]
# check again -> now false
Set Variable [ $r3 ; Value: MBS( "Archive.IsOpen" ) ]
# shows 010, so the function works.
Show Custom Dialog [ "Results" ; $r1 & $r2 & $r3 ]

See also

Release notes

Blog Entries

This function is free to use.

Created 10th December 2024, last changed 7th January 2025


Archive.GZipDecompress - Archive.LZ4Version