首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

(原创) js读写资料?学习

2012-11-04 
(原创) js读写文件?学习用js不能直接读取文件,但是可以利用浏览器提供的activex来实现读写文件的方法.只在

(原创) js读写文件?学习
用js不能直接读取文件,但是可以利用浏览器提供的activex来实现读写文件的方法.
只在IE下测试过.其他浏览器下的activex对象不太清楚,可以网上搜一下.
具体读写文件的代码如下:

function createAndReadFile(){var ts;//创建文件读写activex对象var fso = new ActiveXObject("Scripting.FileSystemObject");var file ;try{//先取文件,如果没有,则创建新的文件file = fso.GetFile("c:\\test.txt");}catch(e){file = null;}if(!file){//如果没有,创建文件try{//创建之后得到文件的句柄fso.CreateTextFile("c:\\test.txt",true);file = fso.GetFile("c:\\test.txt");}catch(Ee){file = null;}}if(file == null){alert('创建本地文件失败,file==null');return;}//显示文件名alert(fso.GetFileName(file));//显示文件的最后修改时间alert(file.DateLastModified);ts = file.OpenAsTextStream(2,true);//将以下2行文字写到文件中ts.WriteLine('port=8080');ts.WriteLine('ip=http://127.0.0.1');ts.Close();ts = file.OpenAsTextStream(1,true);         //读取文件的内容var str = ts.ReadAll();ts.Close();//删除文件的方法//fso.DeleteFile(fso.GetFileName(file));}
1 楼 brightACE 2011-04-14   感谢分享,学习了 2 楼 brightACE 2011-04-14   Scripting.FileSystemObject需要Import么

热点排行