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

旅游网站作用做衣服外贸用什么网站好

旅游网站作用,做衣服外贸用什么网站好,房产网 最新楼盘价格,wordpress 不同分类文件 IO 处理是程序的基础功能#xff0c;WEB 程序中通过文件 IO 实现附件的上传与下载。在 GO 中#xff0c;有多种方式可以遍历文件目录#xff0c;获取文件路径#xff0c;本文从使用层面上论述这些函数。 预先准备一个包含子目录的目录#xff0c;用于遍历测试#…文件 IO 处理是程序的基础功能WEB 程序中通过文件 IO 实现附件的上传与下载。在 GO 中有多种方式可以遍历文件目录获取文件路径本文从使用层面上论述这些函数。 预先准备一个包含子目录的目录用于遍历测试 一、filepath.Walk 函数 使用 filepath.Walk 函数可以很方便的遍历目录下的多级子文件和目录。 代码示例 func main() {rootPath : ./docs_ filepath.Walk(rootPath, func(path string, info os.FileInfo, err error) error {fmt.Printf(name: %s, isDir: %t, path: %s\n, info.Name(), info.IsDir(), path)return nil}) }输出结果 name: docs, isDir: true, path: ./docs name: admin, isDir: true, path: docs\admin name: admin_docs.go, isDir: false, path: docs\admin\admin_docs.go name: admin_swagger.json, isDir: false, path: docs\admin\admin_swagger.json name: admin_swagger.yaml, isDir: false, path: docs\admin\admin_swagger.yaml name: application.yaml, isDir: false, path: docs\application.yaml name: content, isDir: true, path: docs\content name: content_docs.go, isDir: false, path: docs\content\content_docs.go name: content_swagger.json, isDir: false, path: docs\content\content_swagger.json name: content_swagger.yaml, isDir: false, path: docs\content\content_swagger.yaml二、os.ReadDir 函数 ReadDir 函数仅遍历当前目录下的子文件和目录不会递归遍历如果需要多级遍历则需要自己实现。 该函数有两个实现分别为 os.ReadDir 和 ioutil.ReadDir 两个函数结果相同。在文件数量多的情况下 os.ReadDir 的性能会更好。新版本 Go 中 ioutil.ReadDir 已经被标记废弃了不推荐使用。 代码示例 func main() {rootPath : ./docsfiles, err : os.ReadDir(rootPath)if err ! nil {fmt.Println(err)}for _, file : range files {fmt.Printf(name: %s, isDir: %t, path: %s\n, file.Name(), file.IsDir(), rootPath/file.Name())} }输出结果 name: admin, isDir: true, path: ./docs/admin name: application.yaml, isDir: false, path: ./docs/application.yaml name: content, isDir: true, path: ./docs/content三、filepath.Glob 函数 filepath.Glob 函数仅遍历当前目录下的子文件和目录不会递归遍历但可以使用通配符对遍历的文件进行过滤。 代码示例 func main() {rootPath : ./docsfilePaths, err : filepath.Glob(filepath.Join(rootPath, *))if err ! nil {fmt.Println(err)}for _, filePath : range filePaths {fmt.Println(filePath)}fmt.Println(## 查找 yaml 文件)filePaths, err filepath.Glob(filepath.Join(rootPath, *.yaml))if err ! nil {fmt.Println(err)}for _, filePath : range filePaths {fmt.Println(filePath)} }输出结果 docs\admin docs\application.yaml docs\content ## 查找 yaml 文件 docs\application.yaml
http://www.w-s-a.com/news/764993/

相关文章:

  • 网络服务器是指兰州网站seo诊断
  • 怎样做投资理财网站godaddy上传网站
  • 网站建设深圳哪家好世界500强企业招聘网站
  • 如何减少网站建设中的错误温州网站公司哪家好
  • 宜章网站建设北京定制公交网站
  • 怎么让谷歌收录我的网站郑州网站建设更好
  • 在线视频网站开发方案phpaspnet网站开发实例视频
  • 正常做一个网站多少钱网站开发所遵循
  • 西部数码网站备份领英创建公司主页
  • 中山网站建设文化平台成都电商app开发
  • 无锡网站推广公司排名中国十大网站建设
  • 网站建设报价怎么差别那么大深圳开发公司网站建设
  • 京东商城网站建设方案书建设网站平台
  • 如何查询网站建设时间赤峰建网站的电话
  • 域名购买网站有哪些公司企业邮箱管理制度
  • 阿里云服务起做网站抖音seo推荐算法
  • 免费建站工具机械网站建设公司推荐
  • 怎么用自己主机做网站_如何做简单的网站
  • 阿里巴巴国际站跨境电商平台为什么有点网站打不开
  • 甘肃做网站哪家好网站开发 都包含什么语言
  • 合肥哪里有做网站的广告型网站怎么做的
  • 用dede做的网站国外免费空间哪个好
  • dede个人网站模板企点
  • 韩雪个人网站wordpress 怎么添加网站备案信息
  • 个人网站可以做地方技能培训班
  • 品牌营销策略研究无锡 网站 seo 优化
  • 在线推广网站的方法有哪些织梦网站首页目录在哪
  • 做爰全过程免费网站的视频做网站的几个步骤
  • cpa建站教程青海西宁制作网站企业
  • 简易的在线数据库网站模板网站多服务器建设