当前位置: 首页 > wzjs >正文

天津做流产五洲网站北京网站建设华网天下

天津做流产五洲网站,北京网站建设华网天下,网站建设问题调查,大连网站策划概述 Godot提供了ZIPPacker类型来读写ZIP压缩包文件。本文是简单的写入和读取文件操作测试笔记。 写入纯文本文件 extends Buttonfunc _ready():write_zip_file("1.zip",func(zip_packer):write_txt_file_to_zippack(zip_packer,"1.txt","hhhhh&qu…

概述

Godot提供了ZIPPacker类型来读写ZIP压缩包文件。本文是简单的写入和读取文件操作测试笔记。

写入纯文本文件

extends Buttonfunc _ready():write_zip_file("1.zip",func(zip_packer):write_txt_file_to_zippack(zip_packer,"1.txt","hhhhh")write_txt_file_to_zippack(zip_packer,"2.md","hhhhh")write_txt_file_to_zippack(zip_packer,"3.html","hhhhh"))func write_zip_file(zip_path:String,call_back:Callable):var zip_packer := ZIPPacker.new()var err := zip_packer.open(zip_path,ZIPPacker.APPEND_CREATE)if err != OK:return errcall_back.call(zip_packer)zip_packer.close_file()zip_packer.close()return OK# 在zip中写入纯文本文件
func write_txt_file_to_zippack(zip_packer:ZIPPacker,file_neme:String,file_content:String):zip_packer.start_file(file_neme)zip_packer.write_file(file_content.to_utf8_buffer())

写入任意二进制文件

extends Buttonfunc _ready():write_zip_file("1.zip",func(zip_packer):write_txt_file(zip_packer,"1.txt","hhhhh")write_txt_file(zip_packer,"2.md","hhhhh")write_txt_file(zip_packer,"3.html","hhhhh")write_binary_file(zip_packer,"1.jpg",get_binary_file_bytes("res://1.jpg")))# 返回文件的二进制字节数组形式
func get_binary_file_bytes(file_path:String):return 	FileAccess.get_file_as_bytes(file_path)func write_zip_file(zip_path:String,call_back:Callable):var zip_packer := ZIPPacker.new()var err := zip_packer.open(zip_path,ZIPPacker.APPEND_CREATE)if err != OK:return errcall_back.call(zip_packer)zip_packer.close_file()zip_packer.close()return OK# 在zip中写入纯文本文件
func write_txt_file(zip_packer:ZIPPacker,file_neme:String,file_content:String):zip_packer.start_file(file_neme)zip_packer.write_file(file_content.to_utf8_buffer())# 在zip中写入二进制文件
func write_binary_file(zip_packer:ZIPPacker,file_neme:String,file_content:PackedByteArray):zip_packer.start_file(file_neme)zip_packer.write_file(file_content)

读取ZIP

获取文件列表

extends Buttonfunc _ready():read_zip_file("1.zip",func(zip_reader:ZIPReader):var files = zip_reader.get_files()print(files) # ["1.txt", "2.md", "3.html", "1.jpg"])# 返回文件的二进制字节数组形式
func get_binary_file_bytes(file_path:String):return 	FileAccess.get_file_as_bytes(file_path)func write_zip_file(zip_path:String,call_back:Callable):var zip_packer := ZIPPacker.new()var err := zip_packer.open(zip_path,ZIPPacker.APPEND_CREATE)if err != OK:return errcall_back.call(zip_packer)zip_packer.close_file()zip_packer.close()return OK# 读取ZIP
func read_zip_file(zip_path:String,call_back:Callable):var zip_readder := ZIPReader.new()var err := zip_readder.open(zip_path)if err!= OK:return errcall_back.call(zip_readder)zip_readder.close()# 在zip中写入纯文本文件
func write_txt_file(zip_packer:ZIPPacker,file_neme:String,file_content:String):zip_packer.start_file(file_neme)zip_packer.write_file(file_content.to_utf8_buffer())# 在zip中写入二进制文件
func write_binary_file(zip_packer:ZIPPacker,file_neme:String,file_content:PackedByteArray):zip_packer.start_file(file_neme)zip_packer.write_file(file_content)

读取纯文本文件内容

extends Buttonfunc _ready():read_zip_file("1.zip",func(zip_reader:ZIPReader):var txt = get_zip_txt(zip_reader,"1.txt")print(txt))# 返回ZIP压缩包中指定名称的纯文本文件的文本内容
func get_zip_txt(zip_reader:ZIPReader,file_neme:String):var txt_bytes = zip_reader.read_file(file_neme)return txt_bytes.get_string_from_utf8()# 返回文件的二进制字节数组形式
func get_binary_file_bytes(file_path:String):return 	FileAccess.get_file_as_bytes(file_path)func write_zip_file(zip_path:String,call_back:Callable):var zip_packer := ZIPPacker.new()var err := zip_packer.open(zip_path,ZIPPacker.APPEND_CREATE)if err != OK:return errcall_back.call(zip_packer)zip_packer.close_file()zip_packer.close()return OK# 读取ZIP
func read_zip_file(zip_path:String,call_back:Callable):var zip_readder := ZIPReader.new()var err := zip_readder.open(zip_path)if err!= OK:return errcall_back.call(zip_readder)zip_readder.close()# 在zip中写入纯文本文件
func write_txt_file(zip_packer:ZIPPacker,file_neme:String,file_content:String):zip_packer.start_file(file_neme)zip_packer.write_file(file_content.to_utf8_buffer())# 在zip中写入二进制文件
func write_binary_file(zip_packer:ZIPPacker,file_neme:String,file_content:PackedByteArray):zip_packer.start_file(file_neme)zip_packer.write_file(file_content)

文章转载自:

http://3DZSlLcY.frqtc.cn
http://xfj9U7Ju.frqtc.cn
http://orBhDNDV.frqtc.cn
http://Gz7v7Sr5.frqtc.cn
http://7dm2T5qk.frqtc.cn
http://UgfelARW.frqtc.cn
http://0evN904L.frqtc.cn
http://lmN5Ujy6.frqtc.cn
http://UDiho0hd.frqtc.cn
http://LKxbR7sR.frqtc.cn
http://0VYHtWyu.frqtc.cn
http://FKBHeFqW.frqtc.cn
http://aeXWJD7z.frqtc.cn
http://kXoypwXv.frqtc.cn
http://OZjtN2eB.frqtc.cn
http://NwPbIrOn.frqtc.cn
http://GCSNJT1r.frqtc.cn
http://SJPtudKh.frqtc.cn
http://2YUr0gc3.frqtc.cn
http://kKyHQkmn.frqtc.cn
http://24kmkUqv.frqtc.cn
http://TaCCimbS.frqtc.cn
http://CEmKK9lP.frqtc.cn
http://Tn5QMc6Q.frqtc.cn
http://IJK0DQOT.frqtc.cn
http://9lu0T5dj.frqtc.cn
http://u9wmP2JD.frqtc.cn
http://vd341cIM.frqtc.cn
http://DqvMt4HH.frqtc.cn
http://QuHqyzAS.frqtc.cn
http://www.dtcms.com/wzjs/729510.html

相关文章:

  • wordpress国主题公园搜索引擎优化员简历
  • 搭建flv视频网站嘉兴网站开发选哪家
  • 概念网站源码一套网站源码多少钱
  • 设计网站页面特效怎么做网址短链接在线生成免费
  • 哪几个小说网站做网编拿的钱多南昌做网站比较好的公司有哪些
  • 网站建设主要工作沈阳祥云医院看男科怎么样
  • 有什么做调查的网站好小程序申请流程
  • 用phpmysql做网站成都房屋装修设计公司
  • 怎么避免网站开发后门免费网线
  • 网站开发 需求wordpress 4.4
  • 照明灯具类企业网站敦煌做网站的公司电话
  • 免费网站生成器微网站营销是什么
  • 凡科网站建设完成下载下载器wordpress demo 安装
  • 免费企业网站建立wordpress amp插件
  • 怎样才能建设网站国外室内设计网站大全
  • win2008搭建php网站wordpress毕设
  • 铁路建设单位网站嘉盛建设集团网站
  • 深圳企业网站建设企业河南国邦卫可生物科技有限公司网站建设
  • 东莞网站制作实力乐云seo黄骅市海边沙滩在哪里
  • 有关大学生做兼职的网站网页源代码下载音乐
  • 公司网站建设gghhhj关键词排行优化网站
  • 北京专门做网站的公司用什么软件做网站好处
  • 网站后台修改的页面不能显示网站建设公司擅自关闭客户网络
  • 做网站有哪些主题玉泉营网站建设
  • wordpress 热门插件台州网站建设seo
  • 蒙自建设网站电子商务网站建设需要做好哪些准备
  • 网站建设外包公司排名品牌推广渠道有哪些
  • wordpress新建用户组seo网站关键词优化多少钱
  • 商丘企业网站服务厦门建设网站的
  • ipad网站制作长春网站建设机构