home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


19.5 Win32::File

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:

use Win32::File qw/GetAttributes SetAttributes/;
The constant values for the attributes are exported by default.

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.