结论

go 语言的相对路径是由运行 go run 命令时所在的目录确定的

验证

项目结构

我的 demo02 目录所在位置是 E:\CodeStore\go\src\com.example\demo02

demo02
├── go.mod
└── main└── main.go

修改 main.go 内容

package mainimport ("fmt""os"
)func main() {dir, err := os.ReadDir(".")if err != nil {fmt.Println(err.Error())}for _, d := range dir {fmt.Println(d.Name())}
}

演示

  • demo02 目录下使用 go run 命令
  • demo02/main 目录中使用 go run 命令

其他

在运行 go web 项目时,当合并请求路径时请优先考虑 path.Join() (尤其是 windows),需要注意的是 path.Join() 只处理 /,对于 \ 是不处理的, 当使用 filepath.Join() 时需要格外注意,filepath.Join() 是根据操作系统来选择是使用 / 还是 \

go 语言的相对路径相关推荐

  1. Swift3.0语言教程使用路径字符串

    Swift3.0语言教程使用路径字符串 Swift3.0语言教程使用路径字符串,路径其实是字符串的一种,我们称为路径字符串.本小节将讲解如何使用路径字符串. 1.组合路径 开发者可以将数组快速的组合成 ...

  2. R语言表示文件路径应该如何使用斜杠符号?

    R语言表示文件路径应该如何使用斜杠符号? 目录 R语言表示文件路径应该如何使用斜杠符号? R语言是解决什么问题的? R语言表示文件路径应该如何使用斜杠符号? R语言是解决什么问题的? R 是一个有着统 ...

  3. C语言头文件路径相关问题总结说明

    聊聊系统路径位置,绝对路径与相对路径,正斜杠 `/` 与 反斜杠 `\` 使用说明 ...... by 矜辰所致 目录 前言 一.C语言中的头文件引用 二.KEIL 中的头文件路径 2.1 Incud ...

  4. Go语言拼接URL路径的三种方法

    Go语言拼接URL路径有多种方法建议用ResolveReference. JoinPath JoinPath会把多个多个路径合并成一个路径,并且处理../和./,多个//合并成单个/. package ...

  5. C语言引用不同路径下的头文件的方法

    C语言学习笔记,备查: 希望在一个A.c文件中引用另一个B.c文件的方法,可以将B.c文件中的方法提取至B.h头文件,然后在B.c和A.c中分别用#include "XXX/B.h" ...

  6. 易语言程序c盘路径,易语言取文件路径的操作教程

    易语言开发环境的"横空出世",给沉寂已久的"编程江湖"带来了巨大反响.越来越多的编程爱好者加入了易语言编程的大潮中.在易语言编程中,我们可能会遇到很多问题.比如 ...

  7. C语言打开中文路径文件

    如何用C语言打开Windows下中文路径文件? 虽然不清楚原理,但我今天确实找到一种方法. 1.先编写C语言程序,里面有你的想要打开的带中文路径的文件的逻辑,fopen函数的字符串中就直接用你想要打开 ...

  8. 易语言取java路径模块,511遇见易语言API模块进程创建CreateProcess

    封装进程创建的原因主要是易语言自带的运行和执行命令不能启动游戏,当我们写一键启动,批量启动游戏时,便用到了进程_创建的命令.易语言里的运行(),执行()有时候并不能直接运行一些游戏,而采用进程创建才可 ...

  9. 易语言取java路径模块_易语言API模块制作进程取程序路径

    易语言API模块制作进程取程序路径,提高进程的PID获取程序的所在路径. 进程_取程序路径 1.CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snap ...

最新文章

  1. Linux之文本处理
  2. 作为计算机专业的你,这些点你命中了哪些?
  3. ping不通是不是就真不通?
  4. Web应用扫描工具Wapiti
  5. 二十三种设计模式-六大原则
  6. 线程同步工具(七)在并发任务间交换数据
  7. iphone屏幕录制_无需第三方APP,苹果iPhone手机屏幕录制的方法
  8. 报错空指针异常_让你为之颤抖的Java常见的异常exception
  9. [数据结构]-循环队列
  10. 专题_期权交易必备知识
  11. Vim自动补全插件-NeoComplCache
  12. Java内存模型(Java并发编程的艺术整理)
  13. html投影电脑,如何将电脑内容显示到投影仪或电视上?详细教程奉上
  14. 非安全黑客手册0911PDF电子书 下载
  15. ps快捷键 拿走不谢*小Lemon送你们的
  16. 初学JAVA-3-重新定义和第一个JAVA手工程序
  17. Verilog的结构化、数据流、行为级描述方式
  18. Python:Pycharm如何使用scrapy框架做爬虫?
  19. 商业化广告--体系学习-- 10 -- 业务实战篇 -- 效果优化:如何一步步从提升曝光量深入到提升销量?
  20. 个人千元奖励!华秋PCB多层板设计挑战赛等您参与

热门文章

  1. Waymo van参与亚利桑那州的严重碰撞
  2. 赫兹,雷诺,使电动汽车的欧洲租赁市场
  3. 都匀三中2021高考成绩查询,都匀高考语文指南
  4. 一文读懂Lybra Finance:LSD赛道新稳定币协议
  5. 导航电子地图数据存储标准NDS中文版和英文版
  6. 手把手教你读懂源码,View事件的注册和接收详细剖析
  7. python学习爬取数据二级页面的数据
  8. 【搞定Jvm面试】 Java 内存区域揭秘附常见面试题解析
  9. Hibernater由于外键设置不为空,导致在主键级联删除时失败解决办法!
  10. http://cs.dartmouth.edu/~xy/blog/facel/