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

三亚住房和城乡建设厅网站百度 个人中心首页

三亚住房和城乡建设厅网站,百度 个人中心首页,网站建设花销,佛山免费建站平台简介 工作目录 通常就是指用户启动应用程序时,用户当时所在的文件夹的绝对路径。 如:root用户登录到linux系统后,一顿cd(change directory)后, 到了/tmp文件夹下。此时,用户要启动某个应用程序&#xff0…

简介

工作目录

通常就是指用户启动应用程序时,用户当时所在的文件夹的绝对路径。
如:root用户登录到linux系统后,一顿cd(change directory)后, 到了/tmp文件夹下。此时,用户要启动某个应用程序,这个应用程序的工作目录就是/tmp。此时,在应用程序编码中,所有使用相对路径的地方,都是相对于工作目录而言的。

如:要打开“./a.txt”, 实际上就是打开工作目录下的a.txt. 也就是/tmp/a.txt文件。

在go语言中,获取工作目录的方法:

import "os"
func os.Getwd()(dir string, err error)

可执行程序存放目录

毋庸讳言,就是可执行程序在硬盘中存放到哪个文件夹下面了。
如我有程序test, 把它拷贝到了硬盘的/home/wjg/文件加下了,那么可执行文件test的存放目录就是:/home/wjg/test。

无论你在哪个工作目录下启动test,test都在那里。

在go语言中,获取可执行程序存放目录的方法:

import "os"
import "path/filepath"
//获取应用程序的完整路径,包括文件名
func os.Executable() (string, error)
//去除文件名,保留路径
func filepath.Dir(string) string

//getpath.go
import ("fmt""os""path/filepath"
)func main() {dir, err := os.Getwd()if err != nil {fmt.Println(err)return}fmt.Println("           Work path is: ", dir)ex, err := os.Executable()if err != nil {panic(err)}fmt.Println("Executable path+name is: ", ex)exePath := filepath.Dir(ex)fmt.Println("     Executable path is: ", exePath)
}

编译后,执行./getpath
在这里插入图片描述
可以发现,工作目录和存放目录是相同的。那是因为执行是,用户就把存放目录作为工作目录使用了。

下面,我们cd到/tmp目录下,再次启动getpath程序,见下图:
在这里插入图片描述
从图中我们可以看到,工作目录编程了/tmp, 但是可执行程序存放目录依然是/root/go/get_path。
注:工作目录和存放目录不同时,启动应用程序需要使用可执行程序存放目录的绝对路径进行启动。
如上图:cd到/tmp目录下,但是/tmp目录下没有getpath这个程序,那我只能通过绝对路径找到getpath这个可执行程序,然后启动。

完结。

http://www.hkea.cn/news/662812/

相关文章:

  • 东莞专业网站建设推广搜索引擎网络排名
  • 服务器做网站用什么环境好销售营销方案100例
  • 如何做DJ网站英文seo外链
  • 网站统计源码下载百度推广的步骤
  • 本地网站建设seo推广的方法
  • 东莞好的网站建设效果seo和sem分别是什么
  • 最新版wordpress背景手机网络优化软件
  • 丛台企业做网站推广免费建一级域名网站
  • 集宁网站建设免费网站推广网站破解版
  • 网站建设域名的购买有域名和服务器怎么建网站
  • 深圳有什么网站长沙百度seo
  • 台州企业网站模板建站怎么在百度上做公司网页
  • 烟台网站建设联系企汇互联专业网站维护收费标准
  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务
  • 电子政务门户网站建设代码短链接生成网址
  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度