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); }
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); }