全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
码栈

J_File

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

文件的一些基础操作,动作可选值:

  • 文件操作:新建文件/删除文件/复制文件/移动文件/文件改名/获取文件大小;
  • 文件夹操作:新建文件夹/删除文件夹/复制文件夹/移动文件夹/文件夹改名/获取文件夹大小。

函数

J_File(文件(夹)路径,动作,值)

返回值

参数 说明
1 成功
0 失败

样例

  1. func Example47()
  2. ;文件夹操作:
  3. local $path = 'D:\file\测试文件'
  4. local $res = J_File($path,"是否存在")
  5. ;新建
  6. if $res = 0 then
  7. J_File($path,"新建文件夹")
  8. EndIf
  9. ;移动
  10. J_File($path,"移动文件夹","C:\file\测试文件")
  11. ;复制
  12. J_File("C:\file\测试文件","复制文件夹","D:\file\测试文件new")
  13. ;改名
  14. J_File("D:\file\测试文件new","文件夹改名","D:\file\测试文件rename")
  15. ;文件夹大小
  16. local $size = J_File("D:\code","获取文件夹大小")
  17. Msgbox(0,"","大小(MB) :" & Round($size / 1024 / 1024))
  18. ;删除文件夹
  19. J_File("D:\nw2","删除文件夹")
  20. ;文件操作:
  21. local $filepath = 'D:\file\测试文件rename\11.txt'
  22. $res = J_File($filepath,"是否存在")
  23. ;新建
  24. if $res = 0 then
  25. J_File($filepath,"新建文件")
  26. EndIf
  27. ;写值
  28. J_File_Write($filepath,'你好,码栈',"追加")
  29. ;获取大小
  30. local $size = J_File($filepath,"获取文件大小")
  31. j_msgbox("文件大小:字节" & $size)
  32. ;移动:将文件移动到目录:C:\file\测试文件下
  33. J_File($filepath,"移动文件","C:\file\测试文件")
  34. ;复制:将文件复制到目录:D:\file
  35. J_File($filepath,"复制文件","D:\file")
  36. ;改名
  37. J_File($filepath,"文件改名","C:\file\测试文件\22.txt")
  38. ;删除文件
  39. J_File($filepath,"删除文件")
  40. endfunc; ==>
本文导读目录