如何获得Windows计算机的总磁盘空间/可用磁盘空间?

如果没有R函数,也许可以在R system函数中使用Windows命令,但找不到该命令。

最佳答案

尽管我很难相信Google对windows cmd disk space的搜索对您来说是空的,但这应该提供您需要的信息,而无需管理员特权:

disks <- system("wmic logicaldisk get size,freespace,caption", inter=TRUE)

disks <- read.fwf(textConnection(disks[1:(length(disks)-1)]),
         widths=c(9, 13, 13), strip.white=TRUE, stringsAsFactors=FALSE)

colnames(disks) <- disks[1,]
disks <- disks[-1,]
rownames(disks) <- NULL

disks

##   Caption   FreeSpace        Size
## 1      A:
## 2      C: 52617023488 63898120192
## 3      D:

只是想我还要补充一点,这个答案来自主要是OS X/Linux用户的人。

09-04 00:26