a576ab8f9aec540df990f0b7cd77cca275c0c204
[platform/core/system/edge-orchestration.git] / src / configuremgr / incubator / getdirname.go
1 package main
2
3 import (
4         "fmt"
5         "strings"
6 )
7
8 func main() {
9     getdirname("/tmp/foo/mysum")
10     getdirname("/tmp/foo/mysum/")
11 }
12
13 func getdirname(path string) {
14
15   idx := strings.LastIndex(path, "/")
16   if idx == len(path) - 1 {
17     path = path[:len(path)-1]
18   }
19   
20   dirname := path[strings.LastIndex(path, "/") + 1:]
21
22   libPath  := path + "/" + "lib"+ dirname + ".so"
23   confPath := path + "/" +        dirname + ".conf"
24
25   fmt.Println("libPath  : " + libPath)
26   fmt.Println("confPath : " + confPath)
27
28 }