GETATTR function
Purpose: Used for obtaining file attributes.
Syntax: Attribs% = GETATTR(FileName$) Parameters:
Return Value:
|
Example:
DIMattribs%DIMint1%$COMMENTFILE_ATTRIBUTE_READONLY=1A read-only file. FILE_ATTRIBUTE_HIDDEN=2A hidden file. FILE_ATTRIBUTE_SYSTEM=4A system file, used by the operating system. FILE_ATTRIBUTE_DIRECTORY=16A folder instead of a file. FILE_ATTRIBUTE_ARCHIVE=32An archive flag marking a file for backup. FILE_ATTRIBUTE_NORMAL=128A file with no attributes. FILE_ATTRIBUTE_COMPRESSED=2048A file in a compressed drive or folder.$COMMENTattribs%=GETATTR("myfile.bas")' read file attributesint1%=attribs%ANDFILE_ATTRIBUTE_READONLYIFint1% <>0THEN"Read-only"ENDIFint1%=attribs%ANDFILE_ATTRIBUTE_HIDDENIFint1% <>0THEN"Hidden"ENDIFint1%=attribs%ANDFILE_ATTRIBUTE_SYSTEMIFint1% <>0THEN"System"ENDIFint1%=attribs%ANDFILE_ATTRIBUTE_DIRECTORYIFint1% <>0THEN"Folder"ENDIFint1%=attribs%ANDFILE_ATTRIBUTE_ARCHIVEIFint1% <>0THEN"Archive flag set"ENDIFint1%=attribs%ANDFILE_ATTRIBUTE_NORMALIFint1% <>0THEN"Normal, no other attributes set"ENDIFint1%=attribs%ANDFILE_ATTRIBUTE_COMPRESSEDIFint1% <>0THEN"File in Compressed Drive or Folder"ENDIF
BCX Console Sample Programs using GETATTR function.
SETATTR statement
Purpose: SETATTR is used for setting file attributes.
Syntax: SETATTR(FileName$, Attribs%) Parameters:
|