The Win32::File module allows you to view or set the attributes for files. There are two functions that allow you to do this, which must be explicitly imported to your namespace:
The constant values for the attributes are exported by default.use Win32::File qw/GetAttributes SetAttributes/;
GetAttributes
(
filename, \$atts
)Returns the attribute settings for file filename and saves them as the variable referenced by $atts , which will contain an ORed combination of one or more of the following values:
ARCHIVE DIRECTORY HIDDEN NORMAL READONLY SYSTEM
SetAttributes
(
filename
,
atts
)Set the attributes for the file filename to the values contained in atts . The attributes are given as an ORed combination of one or more of the attribute values shown above.
Copyright © 2001 O'Reilly & Associates. All rights reserved.