全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
机器人流程自动化RPA (码栈)

J_File_Write

更新时间:2017-09-01 10:20:29

写入文件数据,默认追加模式,当文件不存在的时候会自动创建,模式分为:

  • 追加:向文件末尾追加要写入的内容;
  • 覆盖:把原始文件内容替换为要写入的内容。

函数

J_File_Write(文件路径,写入内容,[模式:追加/覆盖])

返回值

参数 说明
1 成功
0 失败

样例

  1. Func Example31()
  2. ;声明一个名为$filepath的局域变量,创建一个文件选择对话框,用户可以选择文件,返回选择的文件路径,并将此路径保存至$filepath变量中
  3. Local $filepath = J_File_OpenDialog()
  4. ;声明一个名为$max的局域变量,将$filepath文件里面内容行数保存至这个变量中
  5. Local $max = J_File_MaxCount($filepath)
  6. ;创建一个循环,从1$max
  7. For $i = 1 To $max
  8. ;声明一个名为$nr的局域变量,将$filepath文件里面第$i行的内容保存至这个变量中
  9. Local $nr = J_File_Read($filepath, $i)
  10. ;@crlf的意思是换行符,另起一行
  11. ;通过系统信息提示框显示拼凑的文本
  12. J_MsgBox("第" & $i & "行" & @CRLF & $nr)
  13. ;下一次循环
  14. Next
  15. ;当读取文件内容第几行设置为0的时候,此函数会读取文件中的全部文本
  16. Local $alltext = J_File_Read($filepath, 0)
  17. J_MsgBox($alltext)
  18. ;向文件尾部追加数据
  19. J_File_Write($filepath, "追加一条数据", "追加")
  20. Local $alltext = J_File_Read($filepath, 0)
  21. ;校验追加的数据是否成功
  22. J_MsgBox($alltext)
  23. ;把文件的数据替换掉
  24. J_File_Write($filepath, "覆盖过后的数据", "覆盖")
  25. Local $alltext = J_File_Read($filepath, 0)
  26. ;校验覆盖的数据是否成功
  27. J_MsgBox($alltext)
  28. EndFunc ;==>Example31
  29. 5.5 J_File_Create(文件路径)
  30. 作用:创建一个文件。
  31. 返回值:返回1
  32. 例子:
  33. Func Example31_1()
  34. J_File_Create("D:\1.txt")
  35. EndFunc ;==>Example31_1
本文导读目录