Can anyone advise how to unzip the zip file using Xojo on (Windows)?
I check with MBS plugin , but unable to find the example.
One solution is to download 7Z and use their DLL’s. Works fine. No license needed.
I try below [/Compression/Archive/Extract files in Archive] , but i got IOException , error number 104
Works very well.
can you help me out ?
I create test.zip file in desktop
inside , have 2 folder and 1 file.
when I Run “[Compression/Archive/Extract files in Archive]” this one I got the IO Error.
it can’t create the file. Check what path file is, maybe a wrong one?
is the output folder created already?
“is the output folder created already?”
No , Need to create output folder manually?
you should get more familiar with file IO handling. Your error (104) is shown due to the fact that the file already exists when you try to create it. Better use this snippet:
var file as FolderItem = SpecialFolder.Temporary.Child("test.tmp") var b as BinaryStream var data as string try if not file.Exists then b = BinaryStream.Create(file) else b = BinaryStream.Open(file) end if while not b.EndOfFile data = b.Read(1024*1024, Encodings.UTF8) system.DebugLog(data.ToText) wend catch finally end try
it works pretty good as you see here: