如何用R获取Windows机器的磁盘空间?

Jul*_*rre 5 windows cmd r

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

如果没有R函数,可能有一个我可以在R system函数中使用的Windows命令,但我无法找到该命令.

hrb*_*str 7

虽然我觉得真的很难相信谷歌搜索windows cmd disk space想出空对你来说,应提供你所需要的W/O需要管理员权限的信息:

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:                        
Run Code Online (Sandbox Code Playgroud)

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