繁体   English   中英

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

[英]How to get disk space of windows machine with R?

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

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

虽然我觉得真的很难相信谷歌搜索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:                        

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM