如何使用 Golang 包获取 Dispart 详细信息(磁盘名称(例如:磁盘 0)

如何使用 Golang 包获取 Dispart 详细信息(磁盘名称(例如:磁盘 0)空闲和磁盘使用情况)



慕雪6442864
浏览 136回答 2
2回答

交互式爱情

您可以使用此包github.com/shirou/gopsutil了解diskpart详细信息:package mainimport (    "fmt"    "github.com/shirou/gopsutil/disk")func main() {    diskInfo, err := disk.Usage("/")    if err != nil {        panic(err)    }    fmt.Println(diskInfo)}

叮当猫咪

您不需要依赖任何 golang 包,您只需从 Golang 运行操作系统(Windows)命令即可。package mainimport (    "log"    "os"    "os/exec")func main() {    cmd := exec.Command("diskpart")    if err := cmd.Run(); err != nil {        log.Fatal(err)    }    fmt.Println(cmd)    cmd2 := exec.Command("list disk")    if err := cmd.Run(); err != nil {        log.Fatal(err)    }    fmt.Println(cmd2)} 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go