JS是一种十分不规范的与语言,但是在网络编程这一块却十分重要。大概因为它的宽松的语法要求,所以才让这门语言十分受人们的欢迎,毕竟实用才是最重要的嘛!很多人认为JS这种十分不规范的脚本语言怎么可能对文件进。行操作呢,现在我要做一个示范,来表明这一点。
<script>
var fso, ft; //fso stand for FileSystemObject, ft stand for textfile.
fso=new createActiveXObject(Scripting.FileSystemObject); //create a file.
tf=new createTextFile("D:\\a.txt"); //put your directory here.
/*这里是在根目录下创建了一个txt文档,当然虽然说是txt文档,但是其实也可以创建一个任何可以用即使本打开的文件。*/
tf.Write("it's my test for building a txt file here!");
tf.WriteLine("<marquee behavior="alternate" style="background-color:pink;color:#00ca00;filter:alpha(opacity=30,finishopacity=100)">can you see this moving?</marquee>");
tf.close();
</script>
这个过程只是创建了一个txt文档,如果要看到效果,我们可以改变他的名称为a.html。
所以现在只需要在</script>结束标签之前加入如下代码即可:
tf.rename("D:\\a.txt","D:\\a.html");
如果用的windows可以直接在dos中输入
cd\
d:
rename a.txt a.html
这样Everything is okay now !
其实也可以创建一个bat文件然后让它自发的运行。
1.先创建一个bat文件,把它放在batch自启动文件目录下,让它产生一个js文件,然后运行一个JS文件产生一个网页。
2.先产生一个JS文件让它产生一个BAT文件产生一个HTML文件也是很不错的一个做法,那样的话就不需要JS的文件操作了。