C# Class CSharpUtils.VirtualFileSystem.Zip.ZipFileSystem

Inheritance: System.IO.FileSystem
显示文件 Open project: soywiz/csharputils Class Usage Examples

Protected Properties

Property Type Description
Mode ZipArchiveMode
ZipArchive System.IO.Compression.ZipArchive
ZipFilePath String
ZipStream Stream

Public Methods

Method Description
ZipFileSystem ( String ZipFilePath, ZipArchiveMode Mode ) : System

Protected Methods

Method Description
ImplCreateDirectory ( string Path, int Mode = 0777 ) : void

ImplCreateSymLink ( string Pointer, string Pointee ) : void
ImplDeleteDirectory ( string Path ) : void

ImplDeleteFile ( string Path ) : void

ImplFindFiles ( string Path ) : IEnumerable

ImplGetFileInfo ( string Path ) : FileSystemEntry

ImplMoveFile ( string ExistingFileName, string NewFileName, bool ReplaceExisiting ) : void

ImplOpenFile ( string FileName, FileMode FileMode ) : FileSystemFileStream

ImplSetFileTime ( string Path, FileSystemEntry FileTime ) : void

Private Methods

Method Description
_ConvertFileSystemEntry ( ZipArchiveEntry ZipArchiveEntry ) : FileSystemEntry

Method Details

ImplCreateDirectory() protected method

protected ImplCreateDirectory ( string Path, int Mode = 0777 ) : void
Path string
Mode int
return void

ImplCreateSymLink() protected method

protected ImplCreateSymLink ( string Pointer, string Pointee ) : void
Pointer string
Pointee string
return void

ImplDeleteDirectory() protected method

protected ImplDeleteDirectory ( string Path ) : void
Path string
return void

ImplDeleteFile() protected method

protected ImplDeleteFile ( string Path ) : void
Path string
return void

ImplFindFiles() protected method

protected ImplFindFiles ( string Path ) : IEnumerable
Path string
return IEnumerable

ImplGetFileInfo() protected method

protected ImplGetFileInfo ( string Path ) : FileSystemEntry
Path string
return FileSystemEntry

ImplMoveFile() protected method

protected ImplMoveFile ( string ExistingFileName, string NewFileName, bool ReplaceExisiting ) : void
ExistingFileName string
NewFileName string
ReplaceExisiting bool
return void

ImplOpenFile() protected method

protected ImplOpenFile ( string FileName, FileMode FileMode ) : FileSystemFileStream
FileName string
FileMode FileMode
return FileSystemFileStream

ImplSetFileTime() protected method

protected ImplSetFileTime ( string Path, FileSystemEntry FileTime ) : void
Path string
FileTime FileSystemEntry
return void

ZipFileSystem() public method

public ZipFileSystem ( String ZipFilePath, ZipArchiveMode Mode ) : System
ZipFilePath String
Mode ZipArchiveMode
return System

Property Details

Mode protected_oe property

protected ZipArchiveMode Mode
return ZipArchiveMode

ZipArchive protected_oe property

protected ZipArchive,System.IO.Compression ZipArchive
return System.IO.Compression.ZipArchive

ZipFilePath protected_oe property

protected String ZipFilePath
return String

ZipStream protected_oe property

protected Stream ZipStream
return Stream