public PakElement(PakFile Owner, FileHeader Header, ExtendedFileStream Stream) { this.Owner = Owner; this.Id = Owner.GetId(); this.Stream = Stream; this.Header = Header; GetExtention(); }
public void UploadDocument(string fileName, byte[] data, bool append) { //GICO.Write("Receiving file {0}..", uploadFolder.FullName); //GICO.WriteLine(String.Format("{0} {1}:{2}", DateTime.Now, "Download", fileName)); ExtendedFileStream fs = new ExtendedFileStream(uploadFolder.FullName + fileName, append ? SIO.FileMode.Append : SIO.FileMode.Create, SIO.FileAccess.Write); fs.Write(data, 0, data.Length); fs.Flush(); fs.Close(); //GICO.WriteLine(" done!"); System.Threading.Thread.Sleep(500); }
public PakFile(FileInfo Info) { FileName = Info.Name; Headers = ExtractorMgr.GetHeader(FileName); try { Stream = new ExtendedFileStream(Info.FullName); } catch (Exception e) { Extractor.Instance.Tool(e.ToString()); } }