File.Attributes : File : MS JScript JAVASCRIPT TUTORIALS


JAVASCRIPT TUTORIALS » MS JScript » File »

 

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.attributesalert("no attributes set");

    if (f.attributes & 1document.write("Read onlyn");

    if (f.attributes & 2document.write("Hiddenn");

    if (f.attributes & 4document.write("Systemn");

    if (f.attributes & 8document.write("Volume labeln");

    if (f.attributes & 16document.write("Foldern");

    if (f.attributes & 32document.write("Archive bit setn");

    if (f.attributes & 64document.write("Shortcut or linkn");

    if (f.attributes & 128document.write("File is compressedn");
    }
    -->
    </script>
    Gets a files attributes.
    <form name="myForm">
    <input type="Button" value="Get Attributes" onClick='get()'>
    </form>
    </body>
    </html>







HTML code for linking to this page:

Follow Navioo On Twitter

JAVASCRIPT TUTORIALS

 Navioo MS JScript
» File