From 7344c36849501f204423c5121ee032db1017b6d1 Mon Sep 17 00:00:00 2001 From: qydysky Date: Sat, 15 Aug 2020 11:31:32 +0800 Subject: [PATCH] 48 --- Sys.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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) { -- 2.39.2