mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 22:00:11 +08:00
优化 ai_false diskstate
This commit is contained in:
parent
366c7acb90
commit
cc26eb1332
@ -567,23 +567,21 @@ func diskstate() (stateinfo []*status, err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
stateinfo = make([]*status, len(parts))
|
stateinfo = make([]*status, 0, len(parts))
|
||||||
for i, v := range parts {
|
for _, v := range parts {
|
||||||
mp := v.Mountpoint
|
mp := v.Mountpoint
|
||||||
|
if strings.HasPrefix(mp, "/snap/") || strings.HasPrefix(mp, "/apex/") {
|
||||||
|
continue
|
||||||
|
}
|
||||||
diskusage, err := disk.Usage(mp)
|
diskusage, err := disk.Usage(mp)
|
||||||
usage := ""
|
|
||||||
precent := 0.0
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
usage = err.Error()
|
continue
|
||||||
} else {
|
|
||||||
usage = storagefmt(float64(diskusage.Used)) + " / " + storagefmt(float64(diskusage.Total))
|
|
||||||
precent = math.Round(diskusage.UsedPercent)
|
|
||||||
}
|
}
|
||||||
stateinfo[i] = &status{
|
stateinfo = append(stateinfo, &status{
|
||||||
precent: precent,
|
precent: math.Round(diskusage.UsedPercent),
|
||||||
name: mp,
|
name: mp,
|
||||||
text: []string{usage},
|
text: []string{storagefmt(float64(diskusage.Used)) + " / " + storagefmt(float64(diskusage.Total))},
|
||||||
}
|
})
|
||||||
}
|
}
|
||||||
return stateinfo, nil
|
return stateinfo, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user