From: qydysky Date: Sat, 15 Aug 2020 03:31:32 +0000 (+0800) Subject: 48 X-Git-Tag: v0.0.2~38 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=7344c36849501f204423c5121ee032db1017b6d1;p=part%2F.git 48 --- diff --git a/Sys.go b/Sys.go index b8b0dd4..23ca668 100644 --- a/Sys.go +++ b/Sys.go @@ -33,11 +33,16 @@ func (this *sys) Cdir()string{ } func (t *sys) Pdir(cdir string) string{ + var s string = "/" if t.GetSys("windwos") { - return cdir[:strings.LastIndex(cdir, "\\")] + s = "\\" + } + if p := strings.LastIndex(cdir, s);p == -1 { + Logf().E(cdir,"LastIndex",s,"-1") }else{ - return cdir[:strings.LastIndex(cdir, "/")] + return cdir[:p] } + return cdir } func (this *sys) Timeoutf(Timeout int) {