js读写文件

举报
小傅哥 发表于 2021/04/22 00:04:26 2021/04/22
【摘要】 <script language="javascript" type="text/javascript"> /* object.OpenTextFile(filename[, iomode[, create[, format]]]) 参数 object 必选项。object 应为 FileSystemObject 的名称。 filename 必选项。指明要打开文件...

  
  1. <script language="javascript" type="text/javascript">
  2. /*
  3. object.OpenTextFile(filename[, iomode[, create[, format]]])
  4. 参数
  5. object
  6. 必选项。object 应为 FileSystemObject 的名称。
  7. filename
  8. 必选项。指明要打开文件的字符串表达式。
  9. iomode
  10. 可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
  11. create
  12. 可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
  13. format
  14. 可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
  15. 设置
  16. iomode 参数可以是下列设置中的任一种:
  17. 常数 值 描述
  18. ForReading 1 以只读方式打开文件。不能写这个文件。
  19. ForWriting 2 以写方式打开文件
  20. ForAppending 8 打开文件并从文件末尾开始写。
  21. format 参数可以是下列设置中的任一种:
  22. 值 描述
  23. TristateTrue 以 Unicode 格式打开文件。
  24. TristateFalse 以 ASCII 格式打开文件。
  25. TristateUseDefault 使用系统默认值打开文件。
  26. */
  27. //读文件
  28. function readFile(filename){
  29. var fso = new ActiveXObject("Scripting.FileSystemObject");
  30. var f = fso.OpenTextFile(filename,1);
  31. var s = "";
  32. while (!f.AtEndOfStream)
  33. s += f.ReadLine()+"\n";
  34. f.Close();
  35. return s;
  36. }
  37. //写文件
  38. function writeFile(filename,filecontent){
  39. var fso, f, s ;
  40. fso = new ActiveXObject("Scripting.FileSystemObject");
  41. f = fso.OpenTextFile(filename,8,true);
  42. f.WriteLine(filecontent);
  43. f.Close();
  44. alert('ok');
  45. }
  46. </script>
  47. <html>
  48. <input type="text" id="in" name="in" />
  49. <input type="button" value="Write!" οnclick="writeFile('C:/Documents and Settings/Administrator/桌面/12.doc',document.getElementById('in').value);"/><br><br>
  50. <input type="button" value="Read!" οnclick="document.getElementById('show').value=readFile('F:/Appserv/www/12.txt');"/><br>
  51. <textarea id="show" name="show" cols="100" rows="20" >
  52. </textarea>
  53. </html>

文章来源: bugstack.blog.csdn.net,作者:Yao__Shun__Yu,版权归原作者所有,如需转载,请联系作者。

原文链接:bugstack.blog.csdn.net/article/details/7936214

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。