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>
|
|