mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 19:20:59 +00:00
commit
690ecb8168
11
utils/file.go
Normal file
11
utils/file.go
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
package utils
|
||||||
|
|
||||||
|
import (
|
||||||
|
"os"
|
||||||
|
"path/filepath"
|
||||||
|
)
|
||||||
|
|
||||||
|
func SelfPath() string {
|
||||||
|
path, _ := filepath.Abs(os.Args[0])
|
||||||
|
return path
|
||||||
|
}
|
13
utils/file_test.go
Normal file
13
utils/file_test.go
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
package utils
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestSelfPath(t *testing.T) {
|
||||||
|
path := SelfPath()
|
||||||
|
if path == "" {
|
||||||
|
t.Error("path cannot be empty")
|
||||||
|
}
|
||||||
|
t.Logf("SelfPath: %s", path)
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user