| 32. 9. 2. File.Attributes |
|
|
Syntax |
|
file.Attributes[newattributes]
|
|
The Attributes property is used to determine and set the attributes of a file. |
This property is an array that takes the optional parameter newattributes to set any new attributes. |
Attributes can be read/write or read-only. |
| Attribute properties | | Property | | Description | | 0 | | Specifies a Normal file. No attributes set. | | 1 | | Specifies that a file is a Read-only file. Attribute is read/write. | | 2 | | Specifies that a file is Hidden. Attribute is read/write. | | 4 | | Refers to a system file. Attribute is read/write. | | 8 | | Refers to the disk drive volume label. Attribute is read-only. Refers to a folder in a directory. Attribute is read-only. | | 32 | | Specifies that a file has changed since the last backup. Attribute is read/write. | | 64 | | Refers to a link or shortcut. Attribute is read-only. | | 128 | | Refers to the disk drive volume label. Attribute is read-only. |
|
|
<html>
<body>
<script language="JScript">
<!--
function get() {
var myObject, f;
myObject = new ActiveXObject("Scripting.FileSystemObject");
f = myObject.GetFile("c:\\test.txt");
if(!f.attributes) alert("no attributes set");
if (f.attributes & 1) document.write("Read only\n");
if (f.attributes & 2) document.write("Hidden\n");
if (f.attributes & 4) document.write("System\n");
if (f.attributes & 8) document.write("Volume label\n");
if (f.attributes & 16) document.write("Folder\n");
if (f.attributes & 32) document.write("Archive bit set\n");
if (f.attributes & 64) document.write("Shortcut or link\n");
if (f.attributes & 128) document.write("File is compressed\n");
}
-->
</script>
Gets a files attributes.
<form name="myForm">
<input type="Button" value="Get Attributes" onClick='get()'>
</form>
</body>
</html>
|
|