Mega Code Archive

 
Categories / JavaScript Tutorial / MS JScript
 

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>