golang 获取当前路径和上一级父路径(目录)
2017-09-21 09:40
260 查看
package main //QQ:29295842 import ( "fmt" "log" "os" "path/filepath" "strings" ) func substr(s string, pos, length int) string { runes := []rune(s) l := pos + length if l > len(runes) { l = len(runes) } return string(runes[pos:l]) } func getParentDirectory(dirctory string) string { return substr(dirctory, 0, strings.LastIndex(dirctory, "/")) } func getCurrentDirectory() string { dir, err := filepath.Abs(filepath.Dir(os.Args[0])) if err != nil { log.Fatal(err) } return dir //strings.Replace(dir, "\\", "/", -1) } func main() { //var str1, str2 string str1 := getCurrentDirectory() fmt.Println(str1) // str2 = getParentDirectory(str1) // fmt.Println(str2) }
相关文章推荐
- golang 获取当前路径和上一级父路径(目录)
- golang 获取当前路径和上一级父路径(目录)
- golang 获取当前路径和上一级父路径(目录)
- golang mac 获取当前应用程序目录,文件名,相对路径
- Python 获取当前脚本文件路径目录
- 用批处理获取当前目录下所有文件的路径
- python获取当前用户的主目录路径
- PHP获取当前文件路径,上层目录路径
- 获取当前正在执行的服务器应用程序根目录的物理文件系统路径
- Windows和Linux下获取当前可执行文件路径和工作目录
- 获取当前工作目录路径
- VC新建目录CreateDirectory、得到exe存放路径GetModuleFileName、获取当前目录GetCurrentDirectory、CFileDialog设置打开默认路径
- Linux 下获取当前路径所有目录大小并排序
- SDK获取程序所在的目录,程序模块路径,获取和设置当前目录
- cmd获取当前目录的绝对路径
- CMD获取当前目录的绝对路径
- python获取当前目录路径和上级路径的实例
- winform获取上一级目录路径
- 获取当前工程的.exe文件的路径和目录
- golang获取当前路径