mcadump现在支持通配符匹配文件以及路径了
This commit is contained in:
@ -32,25 +32,15 @@ func main() {
|
|||||||
f, o = args[0], args[1]
|
f, o = args[0], args[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
dirName := filepath.Dir(f)
|
fs, err := filepath.Glob(f)
|
||||||
patName := filepath.Base(f)
|
|
||||||
|
|
||||||
dir, err := os.Open(dirName)
|
|
||||||
checkerr(err)
|
checkerr(err)
|
||||||
|
|
||||||
fs, err := dir.Readdirnames(0)
|
if *repack {
|
||||||
checkerr(err)
|
for _, f := range fs {
|
||||||
|
|
||||||
for _, f := range fs {
|
|
||||||
ok, err := filepath.Match(patName, f)
|
|
||||||
checkerr(err)
|
|
||||||
if !ok {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
if *repack {
|
|
||||||
pack(f, o)
|
pack(f, o)
|
||||||
} else {
|
}
|
||||||
|
} else {
|
||||||
|
for _, f := range fs {
|
||||||
unpack(f, o)
|
unpack(f, o)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user