Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month! TASM 2.x / MASM 6.x Assembly Language - <b>file attributes</b> [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
File Attributes

                    Bit              Hex       Description
              7 6 5 4 3 2 1 0
              . . . . . . . 1        01        Read-only
              . . . . . . 1 .        02        Hidden
              . . . . . 1 . .        04        System
              . . . . 1 . . .        08        Volume label
              . . . 1 . . . .        10        Directory
              . . 1 . . . . .        20        Archive

       Read-only      Files that are marked as read-only can be read, but
                      not altered.  Attempts to open read-only files for
                      output, or to create a file with the same name,
                      result in an error.  Read-only files do appear in
                      normal directory searches, however.

       Hidden         Hidden files do not appear in DOS's directory
                      listings, nor do they appear in normal file

       System         Marks files that are used by the system, such as
                      IBMBIO.COM and IBMSYS.COM.  Such files do not appear
                      in normal file searches.

       Volume label   Used for the 11-character volume label on a disk.
                      All other information in a volume label's directory
                      entry is ignored.  Volume labels are not files, per
                      se--they use one entry in the directory, but have no
                      additional data.

       Directory      The directory entry refers to a subdirectory.
                      Subdirectories are normally excluded from file

       Archive        This bit, when set, indicates that the file has been
                      changed since the last time it was backed up.  This
                      bit is set whenever a file is written to and then

       Bits 6, 7      These bits are reserved for future use and must be
                      set to 0.


       Notes:         File searches with the search attribute set to 0
                      will find all files with no attribute, or files with
                      the read-only and/or archive attribute set.

                      The directory and volume-label bits cannot be
                      changed using the CHMOD function (43h) DOS call.

Online resources provided by: --- NG 2 HTML conversion by Dave Pearson