compress
Signature: FileInfo -> seq<ArchiveFileSpec> -> unit
|
Constructs a function that will create a tar.bz2 archive from a set of files.
|
Compress (...)
Signature: flatten:bool -> baseDir:DirectoryInfo -> archiveFile:FileInfo -> files:seq<FileInfo> -> unit
|
Creates a tar.bz2 archive with the given files.
Parameters
flatten - If set to true then all subfolders are merged into the root folder of the archive.
baseDir - The relative directory of the files to be compressed. Use this parameter to influence directory structure within the archive.
archiveFile - The output archive file. If existing, will be overwritten.
files - A sequence of files to compress.
|
CompressDir flatten baseDir archiveFile
Signature: flatten:bool -> baseDir:DirectoryInfo -> archiveFile:FileInfo -> unit
|
Creates a tar.bz2 archive containing all the files in a directory.
Parameters
flatten - If set to true then all subfolders are merged into the root folder of the archive.
baseDir - The base directory to be compressed. This directory will be the root of the resulting archive.
archiveFile - The output archive file. If existing, will be overwritten.
|
CompressDirWithDefaults (...)
Signature: baseDir:DirectoryInfo -> archiveFile:FileInfo -> unit
|
Creates a tar.bz2 archive containing all the files in a directory.
Parameters
baseDir - The base directory to be compressed. This directory will be the root of the resulting archive.
archiveFile - The output archive file. If existing, will be overwritten.
|
CompressSpecs archiveFile fileSpecs
Signature: archiveFile:FileInfo -> fileSpecs:seq<ArchiveFileSpec> -> unit
|
Creates a tar.bz2 archive with the given archive file specifications.
Parameters
archiveFile - The output archive file. If existing, will be overwritten.
fileSpecs - A sequence of archive file specifications.
|
compressStream
Signature: Stream -> TarOutputStream
|
Wraps an output stream with a tar.bz2 compressor.
|
CompressWithDefaults (...)
Signature: baseDir:DirectoryInfo -> archiveFile:FileInfo -> files:seq<FileInfo> -> unit
|
Creates a tar.bz2 archive with the given files with default parameters.
Parameters
baseDir - The relative directory of the files to be compressed. Use this parameter to influence directory structure within the archive.
archiveFile - The output archive file. If existing, will be overwritten.
files - A sequence of files to compress.
|
createFile file
Signature: file:FileInfo -> TarOutputStream
|
Creates a TarOutputStream wrapping a file.
Parameters
file - The FileInfo describing the location to which the archive should be written. Will be overwritten if it exists.
|
extract extractDir archiveFile
Signature: extractDir:DirectoryInfo -> archiveFile:FileInfo -> unit
|
Extracts a tar.bz2 archive to a given directory.
Parameters
extractDir - The directory into which the archived files will be extracted.
archiveFile - The archive to be extracted.
|
extractStream
Signature: Stream -> TarInputStream
|
Wraps an input stream with a tar.gz decompressor.
|