ZipArchiveFileSystem
Contents
[
Hide
]ZipArchiveFileSystem class
File system to provide to the read-only access to speicified zip file or zip stream. File system will be disposed after the open/save operation.
public class ZipArchiveFileSystem : FileSystem
Constructors
Name | Description |
---|---|
ZipArchiveFileSystem(Stream) | Construct a ZipArchiveFileSystem through a stream. |
ZipArchiveFileSystem(string) | Construct a ZipArchiveFileSystem through a file name. |
ZipArchiveFileSystem(Stream, string) | Construct a ZipArchiveFileSystem through a stream. |
Methods
Name | Description |
---|---|
override Dispose() | Dispose the ZipArchiveFileSystem and release its internal resources. |
override ReadFile(string, IOConfig) | Open file for reading |
override WriteFile(string, IOConfig) | Open file for writing, not implemented in this class. |
Examples
The following code shows how to import file, and provide dependent files in a zip archive file.
var inputFile = "input.fbx";
var format = FileFormat.Detect(inputFile);
//create a load options instance and specify a zip file system
var opt = format.CreateLoadOptions();
opt.FileSystem = new ZipArchiveFileSystem("textures.zip");
//load the file
var scene = Scene.FromFile(inputFile, opt);
See Also
- class FileSystem
- namespace Aspose.ThreeD.Utilities
- assembly Aspose.3D