xy_z487 发表于 2013-1-27 04:52:50

js读取与在线配置系统hosts文件

JS文件操作的一个实例,可以通过页面在线编辑系统文件,这里举例说明编辑的是C:/WINDOWS/system32/drivers/etc/hosts文件,以此类推,可以编辑更多的文件。而且代码也比较简单。

<html>
<script language="JavaScript">
       var fso = new ActiveXObject( "Scripting.FileSystemObject" );
   function getHost(){
       var f1 = fso.OpenTextFile( "C:\\WINDOWS\\system32\\drivers\\etc\\hosts", 1 );
       var s = f1.ReadAll();
       document.forms.hosts.value = s;
       f1.Close();
   }
   function setHost(){
       var f1 = fso.OpenTextFile( "C:\\WINDOWS\\system32\\drivers\\etc\\hosts", 2, true );
       f1.Write( document.forms.hosts.value );
       f1.Close();
   }
</script>
<body >
<form method="post" >
   <textArea name="hosts" cols="100" rows="30">
   </textArea><br>
   <input type="submit">
</form>
</body>
</html>
页: [1]
查看完整版本: js读取与在线配置系统hosts文件