2 回答

TA貢獻(xiàn)1712條經(jīng)驗 獲得超3個贊
您可以使用此包github.com/shirou/gopsutil了解diskpart詳細(xì)信息:
package main
import (
"fmt"
"github.com/shirou/gopsutil/disk"
)
func main() {
diskInfo, err := disk.Usage("/")
if err != nil {
panic(err)
}
fmt.Println(diskInfo)
}

TA貢獻(xiàn)1776條經(jīng)驗 獲得超12個贊
您不需要依賴任何 golang 包,您只需從 Golang 運行操作系統(tǒng)(Windows)命令即可。
package main
import (
"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)
}
- 2 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報