Klasse DirEntry

java.lang.Object
libsidutils.directory.DirEntry

public class DirEntry extends Object
  • Felddetails

    • BITMASK_FILETYPE

      public static final byte BITMASK_FILETYPE
      BITMASK_FILETYPE.
      Siehe auch:
    • FILETYPE_NONE

      public static final byte FILETYPE_NONE
      no file type.
      Siehe auch:
    • FILETYPE_DEL

      public static final byte FILETYPE_DEL
      FILETYPE_DEL.
      Siehe auch:
    • FILETYPE_SEQ

      public static final byte FILETYPE_SEQ
      FILETYPE_SEQ.
      Siehe auch:
    • FILETYPE_PRG

      public static final byte FILETYPE_PRG
      FILETYPE_PRG.
      Siehe auch:
    • FILETYPE_USR

      public static final byte FILETYPE_USR
      FILETYPE_USR.
      Siehe auch:
    • FILETYPE_REL

      public static final byte FILETYPE_REL
      FILETYPE_REL.
      Siehe auch:
    • FILETYPES

      private static final String[] FILETYPES
      All file extensions.
    • blocks

      private int blocks
      Used disk blocks (disk) or number of bytes (tape).
    • filename

      private byte[] filename
      File name.
    • fileType

      private byte fileType
      File type.
  • Konstruktordetails

    • DirEntry

      public DirEntry(int nrSectors, byte[] fn, byte fType)
      Constructor.
      Parameter:
      nrSectors - disk: blocks used, tape: program length
      fn - file name
      fType - file type or -1 (no extension)
  • Methodendetails

    • toQuotedFilenameAndType

      public static final String toQuotedFilenameAndType(byte[] fileName, byte fileType)
      Quoted file name and type string.
      Parameter:
      fileName - file name
      fileType - file type
      Gibt zurück:
      quoted file name and type string
    • toFilename

      public static final String toFilename(String directoryLine)
      Un-quote filename.
      Parameter:
      directoryLine -
      Gibt zurück:
      unquoted file name
    • getDirectoryLine

      public String getDirectoryLine()
      Get string representation of this directory entry.
    • getValidFilename

      public final String getValidFilename()
      Return a valid filename to save this directory entry to hard disk.
      Gibt zurück:
      a valid filename to save this directory entry
    • save

      public void save(File autostartFile) throws IOException
      Save the program of this directory entry to the specified file.
      Parameter:
      autostartFile - file to save
      Löst aus:
      IOException - File write error