估计得使用activex了。普通的脚本没有这么大的权限的。

解决方案 »

  1.   

    <script>  
    function FileAtt()
    {
        var s="";
        var fso=new ActiveXObject("Scripting.FileSystemObject");
        var f = fso.GetFile("C:\\bao.txt");
        //检查文件或文件夹是否有该属性,用AND操作. 
    if((f.attributes && 2)==2)
    {
        s = "file is hidden."
    }
        alert(s);
    }
    </script> 
    <input type=button onclick="FileAtt()" value="Check">
      

  2.   

    附属性值.
    可以通过对一个文件或文件夹的属性值进行累加.
    来确定该文件的Attributes属性值.
    比如,隐藏只读文件属性值为 1+2=3常数       值 描述 
    Normal     0 普通文件。不设置属性。 
    ReadOnly   1 只读文件。属性为读/写。 
    Hidden     2 隐藏文件。属性为读/写。 
    System     4 系统文件。属性为读/写。 
    Volume     8 磁盘驱动器卷标。属性为只读。 
    Directory  16 文件夹或目录。属性为只读。 
    Archive    32 文件在上次备份后已经修改。属性为读/写。 
    Alias      64 链接或者快捷方式。属性为只读。 
    Compressed 128 压缩文件。属性为只读。 另.
    更多的FileSystemObject资料.
    Microsoft Windows脚本技术
    http://vip.5d.cn/friday/upload/SCRIPT56.chm
      

  3.   

    <script>  
    function FileAtt()
    {
        var s="";
        var fso=new ActiveXObject("Scripting.FileSystemObject");
        var f = fso.GetFile("C:\\bao.txt");
        //检查文件或文件夹是否有该属性,可能还有别的属性.
        //如果为false,则,不含有该属性.
    if((f.attributes && 2)
    {
        s = "file is hidden."
    }
        alert(s);
    }
    </script> 
    <input type=button onclick="FileAtt()" value="Check">