def raw
      out = ""
      @lfn_ents.each {|ent| out += BinaryStruct.encode(ent, DIR_ENT_LFN)} if @lfn_ents
      out += BinaryStruct.encode(@dir_ent, DIR_ENT_SFN)
    end
def raw
      out = ""
      @lfn_ents.each {|ent| out += BinaryStruct.encode(ent, DIR_ENT_LFN)} if @lfn_ents
      out += BinaryStruct.encode(@dir_ent, DIR_ENT_SFN)
    end
NOTE: Directory is responsible for setting parent.
 These describe the cluster & offset of the START of the directory entry.
 Initialization
 ////////////////////////////////////////////////////////////////////////////
 // Class helpers & accessors.
 Return this entry as a raw string.