C# Class Microsoft.Research.DataOnboarding.Utilities.ZipUtilities

Show file Open project: CDLUC3/dataup2

Public Methods

Method Description
GenerateFileList ( string inputDirectory ) : ArrayList

Generate file List

GetListOfFilesFromStream ( Stream zipstream, int userid ) : List

Get the DataFiles from zip file stream uploaded from client

GetZippedFileDetails ( Stream zipstream ) : long>.Dictionary

fetch the list of files in the zip stream

ZipFiles ( string inputFolderPath ) : MemoryStream

Creates Zip file

Private Methods

Method Description
ClearReadOnlyAttribute ( string file ) : void
UnZipFiles ( string zipPathAndFile, string outputFolder, bool deleteZipFile ) : void

Method Details

GenerateFileList() public static method

Generate file List
public static GenerateFileList ( string inputDirectory ) : ArrayList
inputDirectory string input directory
return System.Collections.ArrayList

GetListOfFilesFromStream() public static method

Get the DataFiles from zip file stream uploaded from client
public static GetListOfFilesFromStream ( Stream zipstream, int userid ) : List
zipstream System.IO.Stream stream uploaded from client
userid int user id
return List

GetZippedFileDetails() public static method

fetch the list of files in the zip stream
public static GetZippedFileDetails ( Stream zipstream ) : long>.Dictionary
zipstream System.IO.Stream Zip stream uploaded by user
return long>.Dictionary

ZipFiles() public static method

Creates Zip file
public static ZipFiles ( string inputFolderPath ) : MemoryStream
inputFolderPath string input folder path to do zip
return System.IO.MemoryStream