Ejemplo n.º 1
0
 public CDirectoryDescriptorBlock(CBackupStream Reader)
 {
     base.ReadData(Reader);
     DIRBAttributes       = (EDIRBAttributes)Reader.ReadUInt32();
     LastModificationDate = Reader.ReadDate();
     CreationDate         = Reader.ReadDate();
     BackupDate           = Reader.ReadDate();
     LastAccessDate       = Reader.ReadDate();
     DirectoryID          = Reader.ReadUInt32();
     // MTF uses '\0' as the path seperator. Replace them with '\\'
     DirectoryName = Reader.ReadString(StartPosition, StringType).Replace('\0', '\\');
     base.ReadStreams(Reader);
 }
Ejemplo n.º 2
0
 public CDirectoryDescriptorBlock(CBackupStream Reader)
 {
     base.ReadData(Reader);
     DIRBAttributes = (EDIRBAttributes)Reader.ReadUInt32();
     LastModificationDate = Reader.ReadDate();
     CreationDate = Reader.ReadDate();
     BackupDate = Reader.ReadDate();
     LastAccessDate = Reader.ReadDate();
     DirectoryID = Reader.ReadUInt32();
     // MTF uses '\0' as the path seperator. Replace them with '\\'
     DirectoryName = Reader.ReadString(StartPosition, StringType).Replace('\0','\\');
     base.ReadStreams(Reader);
 }