-
-
Notifications
You must be signed in to change notification settings - Fork 3
USTAR.TarWriter
Andrew Lambert edited this page Apr 17, 2021
·
7 revisions
USTAR.TarWriter
Protected Class TarWriter
This class is used to create tape archives.
Create a new instance, and then use the AppendDirectory
and/or AppendEntry
methods to build the archive. When ready, call the Commit
method to generate the archive and write it to a file or memory stream.
Dim tar As New USTAR.TarWriter
Call tar.AppendEntry(GetOpenFolderItem("")) ' add a file to the archive root
tar.AppendDirectory(SelectFolder) ' recursively add contents of directory to archive root
Dim dir As FolderItem = SelectFolder
tar.AppendDirectory(dir, dir.Parent) ' recursively add a directory and its contents to archive root
tar.DeleteEntry("path/to/the/file.txt") ' delete an entry
tar.Commit(SpecialFolder.Desktop.Child("test.tar"))
Wiki home | Project page | Bugs | Become a sponsor
Text and code examples are Copyright ©2014-24 Andrew Lambert, offered under the CC BY-SA 3.0 License.