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

标签 r windows cmd

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

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

最佳答案

虽然我发现真的很难相信 Google 搜索 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 用户的人。

关于r - 如何使用 R 获取 Windows 机器的磁盘空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32200879/

相关文章:

r - 折线图上的程序标签以避免线条 ggplot2

c# - 在 Windows Phone 8.1 上触摸时如何更改矩形颜色

batch-file - 创建具有多个选项的批处理文件

r - 从两个向量的所有组合生成命名列表

java - 如何在 R 中加载 apache poi 库?

r - 从 R 中的数字和停用词中过滤文本(不适用于 tdm)

windows - 从 Git 中删除凭据

windows - 通过 Windows 命令行使用 conda 安装 sklearn_pandas

batch-file - 转义以正斜杠和问号开头的批处理文件回显

batch-file - 批处理-我可以让cmd显示我正在使用的颜色然后使用它吗?