Windows 批处理文件获取 C:\ 驱动器总空间和可用空间

2023-11-25

我需要一个 bat 文件来获取 Windows 系统中的 C:\ 驱动器总空间和可用空间(以 GB(千兆字节)为单位),并创建一个包含详细信息的文本文件。

注意:我不想使用任何外部实用程序。


将大小的 9 位数字按字节截取,得到大小(以 GB 为单位):

@echo off & setlocal ENABLEDELAYEDEXPANSION
SET "volume=C:"
FOR /f "tokens=1*delims=:" %%i IN ('fsutil volume diskfree %volume%') DO (
    SET "diskfree=!disktotal!"
    SET "disktotal=!diskavail!"
    SET "diskavail=%%j"
)
FOR /f "tokens=1,2" %%i IN ("%disktotal% %diskavail%") DO SET "disktotal=%%i"& SET "diskavail=%%j"
(ECHO(Information for volume %volume%
ECHO(total  %disktotal:~0,-9% GB
ECHO(avail. %diskavail:~0,-9% GB)>size.txt
TYPE size.txt

cmd 只能计算最多的数字2^31-1(2,147,483,647 ~ 2.000001 GB)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 批处理文件获取 C:\ 驱动器总空间和可用空间 的相关文章

  • CUDA NSight 未随 Windows 8 上的 CUDA 5.0 安装文件一起安装? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 据我所知 Nvidia 网站上没有 Nsight Eclipse 的下载链接 它说它将由 CUDA 5 安装本机安装 但并没有随CUDA安装一起安装
  • Eclipse 安装程序内部错误:注册表目录不可用

    我曾经像平常一样使用 Oomph Eclipse 安装程序 直到我更改了注册表中的用户配置文件 以删除烦人的空格 从那时起 除了 eclipse 安装程序之外 我没有遇到任何问题 它不断尝试在旧用户文件夹中查找注册表目录 该文件夹已不存在
  • 使用 Android Exoplayer 调整 Dash 流音量

    我正在尝试设置一个搜索栏来控制 exoplayer 流式破折号实例的级别 我正在使用的设置是演示项目的修改版本 并且无法确定我应该尝试影响搜索栏输出的哪个元素 即如何正确使用 MSG SET VOLUME 等 任何意见将不胜感激 我正在寻找
  • 安装 JDK 时出错:keytool 命令需要已安装的 proc fs (/proc)。 Linux 的 Windows 子系统

    我尝试在 Linux 的 Windows 子系统 Ubuntu 14 04 上安装 Oracle JDK 1 7 但出现以下错误 the keytool command requires a mounted proc fs proc Jav
  • 关闭表单而不退出应用程序

    我目前正在开发一个小项目 希望得到一些帮助 我有两个表单 第一个是登录窗口 第二个是主程序 我遇到的问题是当我关闭时form1 with this Close 它正在退出整个程序 我有一种感觉 我需要使用线程或类似的东西 但我找不到合适的资
  • 有没有使用 Java 访问 Windows COM 方法的方法?

    我有一个应用程序 它利用 JNA 来调用 C 硬件抽象库中的函数 支持的硬件设备之一需要初始化 Windows COM 子系统 通过 CoInitialize 或 CoInitializeEx 有谁知道有什么 Java 库可以做到这一点吗
  • 如何使用 WinAPI 读取 MessageBox 文本

    如何读取标准Win消息框 Info 的消息 Using SendMessage this HandleControl WM GETTEXT builder Capacity builder 我只能读取消息框的标题或按钮的文本 但不能读取消息
  • 为什么 %processor_architecture% 总是返回 x86 而不是 AMD64

    我正在尝试检索环境变量来检测系统是32位还是64位 但在64位服务器上环境变量 processor architecture 正在返回x86代替AMD64 有人对此有任何线索吗 您可能获得了错误的环境变量 如果您的应用程序是在 64 位操作
  • 获取文件夹及其子文件夹中最长文件路径的长度

    我正在寻找一个可以从命令行 批处理 PowerShell 运行的脚本 该脚本将遍历文件夹及其子文件夹 并返回一个数字 该数字是最长文件路径的长度 我已经看到了一些批处理和 PowerShell 脚本 例如 如何在 Windows 中查找路径
  • 使用 Linq to XML 将 XElement 添加到 XML 文件

    使用 Linq to XML 我尝试将 XElement 添加到现有 XML 文件 它必须在 Windows Phone NET 框架中完成 目前我的 XML 文件如下所示
  • NSIS获取参数

    to get n 0值作为字符串 不需要选项 传递给安装程序 我不太明白这个函数的工作原理是什么 GetParameters input none output top of stack replaces with e g whatever
  • 如何使用批处理文件实现快速排序?

    虽然通常情况下 为工作选择正确的语言是件好事 但有时尝试用一种非常不合适的语言做一些事情可能会很有启发 它可以帮助您更好地理解问题 也许你不知道have按照您认为的方式解决它 它可以帮助您更好地理解该语言 也许它支持的功能比您想象的还要多
  • PE 文件中的跳转存根

    最近我反汇编了一个DLL 用c c 编写 发现代码段内有很多 跳转存根 这些存根除了跳转到 DLL 内的函数之外什么也不做 eg jmp foo jmp foo2 为什么编译器 Visual studio 2012 在二进制文件中包含这些函
  • 自动从 C# 代码进行调试过程并读取寄存器值

    我正在寻找一种方法来读取某个地址的 edx 注册表 就像这个问题中所问的那样 读取eax寄存器 https stackoverflow com questions 16490906 read eax register 虽然我的解决方案需要用
  • select() 可以在 Windows 下使用 Python 中的文件吗?

    我正在尝试在 Windows 下运行以下 python 服务器 An echo server that uses select to handle multiple clients at a time Entering any line o
  • 让 Jenkins 对远程用户不可见

    我的本地 Windows 设备上有一个 Jenkins 服务器 但我想让它对外界不可见 有关服务器的办公室规则 明显且不隐晦的 效果令人满意的方法是设置防火墙规则来阻止对其端口的传入访问 但我认为必须有一个 Jenkins 设置来阻止它向除
  • 如何在Windows上安装Xlib(eclipse、c语言)

    好的 我需要使用它进行图形编程 GUI cs 349 uwaterloo 第一次作业 我在谷歌搜索结果中看到随机的 Xlib h 和 Xutil h 文件 但它没有在哪里说明我如何从某个网站安装或下载 Xlib 我什至尝试将 Xlib h
  • 匿名、身份验证、模拟和委派之间有什么区别,为什么委派需要 Kerberos?

    当我们的客户安装我们的软件时 他们通常选择 拆分安装 其中服务在一个机器上运行 数据库在另一个机器上 这些服务可能与其他服务通信 或者数据库可能包含需要与另一个数据库通信的存储过程 这将我们带入了 Kerberos 和 SetSPN 的黑暗
  • 如何在以管理员身份运行模式下部署应用程序?

    如何部署应用程序 使其需要管理员权限 而无需最终用户手动执行此操作 我使用 Delphi 2009 来构建该应用程序 您可以使用以下命令通知 Windows 您的应用程序需要以管理员身份运行requestedExecutionLevel应用
  • WIX 工具集 - 自定义操作命令无法正确检测 Windows 10 版本

    我有一个安装程序 可以部署并运行单独的 exe文件以将驱动程序部署到系统 不幸的是 微软似乎已经放弃了对VersionNTWindows 10 及更高版本中的宏 所以我实施了另一篇文章中建议的方法 https stackoverflow c

随机推荐

  • Android 应用内多次购买

    有没有办法使用应用内购买购买超过 1 件商品 例如 我可以购买 2 件相同的商品吗 创建多个产品不是正确的答案 因为如果你计划出售游戏内的金钱或 健康药水 这些东西可以无限次购买 请参阅有关的答案托管 非托管产品来纠正处理这种情况
  • order_by() 不适用于 Django 视图中的 filter()

    我的型号 class Bild models Model album models ForeignKey Album slot models IntegerField bild models ImageField upload to bil
  • 在下一个js中平滑滚动

    如何在 Next js 中将滚动效果设置为平滑 全局 我尝试在全局 css 上执行此操作 但它停用了 Next js 已有的滚动到顶部功能 我也尝试了在互联网上找到的这个解决方案 但它也不起作用 componentDidMount Rout
  • 复制 EXCEL 单元格 x 次

    我有一列大约有 1000 个 IP 地址 我需要在一列中打印 5 次 例如 10 10 10 1 10 10 10 2 10 10 10 3 10 10 10 4 应该成为 10 10 10 1 10 10 10 1 10 10 10 1
  • 查找字符串数组中最长的字符串

    问题是我尝试这样做 但我检查字符串长度的方法不起作用 我能做什么来修复它 public static void main String args String animalNames cat rabbit horse goat rooste
  • “资源”不包含“动画”的定义

    因此 我目前正在评估来自 telerik 的 Xamarin Forms 和 XamarinForms UI 的试验 不幸的是 一旦我将库链接到 telerik dll 我就会得到一个混乱的 Resource Designer cs 文件
  • 保持 Rtsp 连接活动

    我有一个简单的 Rtsp 客户端 客户端将 Rtsp 命令发送到 Rtsp 服务器并从服务器获取 RTP 数据包 问题是一段时间 大约 3 4 分钟 后我的第 3 方 RTSP 服务器断开与我的 RTSP 客户端的连接 我还没有实现 RTC
  • ArrayAdapter 数据集中的元素数量为零

    我正在尝试构建一个带有自定义行视图的列表 每行将包含一个图像视图和两个文本视图 为此 我扩展了 ArrayAdapter 类 称为 PostersArrayAdapter 并重写了 getView 方法 以便在数据和行布局之间建立正确的连接
  • 如何在 React 中集成 jQuery 插件

    我想用https github com t1m0n air datepicker在 React 应用程序中使用 但它不起作用 import React from react import AirDatepicker from air dat
  • 使用 Spring 以编程方式访问属性文件?

    我们使用下面的代码来注入具有属性文件中的属性的 Spring bean
  • 为什么 Python findall() 和 finditer() 在未锚定的 .* 搜索中返回空匹配项?

    Python 文档findall and finditer 声明 空匹配项将包含在结果中 除非它们触及 另一场比赛的开始 这可以证明如下 In 20 m span for m in re finditer test Out 20 0 4 4
  • 计算触发器更新之前受影响的行数

    我想知道将受到影响的行数UPDATE查询于BEFORE每个语句触发器 那可能吗 问题是我只想允许最多更新 4 行的查询 如果受影响的行数为 5 或更多 我想引发错误 我不想在代码中执行此操作 因为我需要在数据库级别进行此检查 这是可能吗 预
  • 在tensorflow 2.0中添加无维度

    我有一个张量xx形状 gt gt gt xx shape TensorShape 32 32 256 如何添加前导None得到的维度 gt gt gt xx shape TensorShape None 32 32 256 我在这里看到了很
  • 当用户在 iOS 设备上向下滑动通知中心屏幕时,UIApplication.didBecomeActiveNotification 被意外调用一次

    正如标题所说 我发现了这个意外iOS 11 和 12 中的行为 有谁知道为什么要调用此事件 并且 更重要的是 是否有任何解决方法可以防止系统触发此问题UIApplication didBecomeActiveNotification事件出来
  • Android 应用程序中自定义 ImageView 的 ClassNotFoundException

    我遇到以下异常 08 12 14 19 41 564 ERROR AndroidRuntime 797 Caused by java lang ClassNotFoundException com widgets utils CustomR
  • 是否应该在 C++ 头文件中初始化 const 静态变量?

    my test h ifndef MY TEST define MY TEST struct obj int x int y class A private const static int a 100 const static obj b
  • 将 CSV 转换为 XLS

    我正在一个以块分隔的 Web 应用程序中工作 我从我的同事那里获取了一个 CSV 对象 我必须将其转换为 XLS 才能传递到他们构建的 Excel 处理器中 该 CSV 对象由字符 分隔 我想知道如何以编程方式将 CSV 对象转换为 XLS
  • UIScrollView 具有粘性页脚 UIView 和动态高度内容

    挑战时间 假设我们有 2 个内容视图 具有动态高度内容的 UIView 可扩展 UITextView RED UIView 作为页脚 蓝色 此内容位于 UIScrollView GEEN 内 我应该如何构建和处理自动布局的约束以归档以下所有
  • 逗号表达式的左侧操作数无效

    for count index packet no 0 count lt TOTAL OBJ packet no lt TOTAL PKT count packet no gt 逗号表达式的左侧操作数无效 我发现上面的代码是正确的 但不明白
  • Windows 批处理文件获取 C:\ 驱动器总空间和可用空间

    我需要一个 bat 文件来获取 Windows 系统中的 C 驱动器总空间和可用空间 以 GB 千兆字节 为单位 并创建一个包含详细信息的文本文件 注意 我不想使用任何外部实用程序 将大小的 9 位数字按字节截取 得到大小 以 GB 为单位