JS的文件操作

  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">

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的文件操作了。

更多相关文章
  • 前面的博客 Node.js文件操作一中主要是对文件的读写操作,其实还有文件这块还有一些其他操作. 一.验证文件path是否正确(系统是如下定义的) fs.exists = function(path, callback) { if (!nullCheck(path, cb)) return; var ...
  • Node.js和其他语言一样,也有文件操作.先不说node.js中的文件操作,其他语言的文件操作一般也都是有打开.关闭.读.写.文件信息.新建删除目录.删除文件.检测文件路径等.在node.js中也是一样,也都是这些功能,可能就是api与其他语言不太一样. 一.同步.异步打开关闭 /** * Cre ...
  • 文件I/O fs模块的基本用法 node.js中提供一个名为fs的模块来支持I/O操作,fs模块的文件I/O是对标准POSIX函数的简单封装. 1.writeFile函数的基本用法 文件I/O,写入是必修课之一.fs模块提供writeFile函数,可以异步的将数据写入一个文件, 如果文件已经存在则会 ...
  • 文件输入输出中常用的文件对象方法:open : 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作readline: 读取一行数据包括结尾的换行符在内write: 将数据写入文件中close: 关闭文件对象: 举例:读取E盘中的work.txt文件f = open('work.txt') ...
  • 1.dict ,字典,键值对person = {    "name" : "alex",    "age" : 19,    "gender" : "man"}person['name']通过key值 ...
  • python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.remov ...
  • JS改写系列教程: 1.MD5加密改写教程(爱拍网登录)2.解密如何快速找到真确的js加密算法3.多重MD5加密改写教程(5173登录)4.DZ论坛登录加密改写5.唯品会手机登录加密改写6.新浪微博密码加密改写7.迅雷登录JS加密改写8.QQ会员签到g_tk算法分析9.QQ快捷登录分析 网页操作教程 ...
  • ========================== 文件操作 ========================== 一.归档NSKeyedArchiver 1.第一种方式:存储一种数据.          // 归档         // 第一种写法         // 对象--文件       ...
一周排行