Rev 761 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
736 | savelij | 1 | |
775 | savelij | 2 | ;LAST UPDATE: 06.10.2017 savelij |
736 | savelij | 3 | |
4 | ;[структура записи директории] |
||
5 | INIT_VAR |
||
6 | SETVAR _DIR_Name,8 ; 8 имя файла |
||
7 | SETVAR _DIR_Ext,3 ; 3 расширение файла |
||
8 | SETVAR _DIR_Attr,BYTE ; 1 аттрибуты файла |
||
9 | SETVAR _DIR_NTRes,BYTE ; 1 зарезервированно |
||
761 | savelij | 10 | SETVAR _DIR_CrtTimeTenth,BYTE ; 1 миллисекунды времени создания файла |
11 | SETVAR _DIR_CrtTime,WORD ; 2 время создания файла |
||
12 | SETVAR _DIR_CrtDate,WORD ; 2 дата создания файла |
||
13 | SETVAR _DIR_LstAccDate,WORD ; 2 дата последнего обращения к файлу |
||
736 | savelij | 14 | SETVAR _DIR_FstClusHI,WORD ; 2 старшее слово номера кластера |
15 | SETVAR _DIR_WrtTime,WORD ; 2 время последней записи |
||
16 | SETVAR _DIR_WrtDate,WORD ; 2 дата последней записи |
||
17 | SETVAR _DIR_FstClusLO,WORD ; 2 младшее слово номера кластера |
||
18 | SETVAR _DIR_FileSize,DWORD ; 4 размер файла |
||
775 | savelij | 19 | SETVAR _DIR_StructSize,0;0X20 ; размер структуры |
736 | savelij | 20 | ;флаги=биты============= |
775 | savelij | 21 | BITMASK DIR_AttrReadOnly, 0 |
22 | BITMASK DIR_Hidden, 1 |
||
23 | BITMASK DIR_System, 2 |
||
24 | BITMASK DIR_VolumeID, 3 |
||
25 | BITMASK DIR_Directory, 4 |
||
26 | BITMASK DIR_Archive, 5 |
||
27 | BITMASK DIR_Device, 7 |
||
736 | savelij | 28 | ;флаги=маски============ |
775 | savelij | 29 | M_DIR_AttrLongName EQU M_DIR_AttrReadOnly | \ |
30 | M_DIR_Hidden | \ |
||
31 | M_DIR_System | \ |
||
32 | M_DIR_VolumeID |
||
736 | savelij | 33 | ;======================= |