batch-file - 查找卷 D,如果找到并且卷大小大于 1tb 运行 DISKPART /S 文件名
问题描述
据我了解,我可以使用:
WMIC /node:"%computername%" LOGICALDISK GET Name
获取名称,我可以使用:
WMIC /node:"%computername%" LOGICALDISK GET size
得到大小。
我很难使用批处理脚本来完成这项工作。
解决方案
由于批量比较 1TB 大小会很困难,让 wmic 完成这项工作
WMIC /node:"%computername%" LOGICALDISK where "Name='D:' AND Size>1099511627776" Get Name|findstr "^D:" && (
DISKPART /S filename
) || (
Echo Partition is less than 1TB
)
否则你不会说出你遇到的困难。
推荐阅读
- nginx - nginx ingress 中的 body 大小到底是多少?
- python - skimage flood_fill 填充整个图像
- visual-studio-code - 返回正常终端视图
- graphql - 内容内容在 GraphQL 查询中显示两次
- python-3.x - Python Boto3 脚本显示重复输出
- php - 从表数据中如何获取主表数据有很多关系laravel 6资源
- javascript - 带有 useState 的自定义反应钩子始终重置为其初始值
- scikit-learn - 使用 ColumnTransformer 向矢量化器内容添加功能,尝试拟合内容时出现尺寸错误
- odoo - 自动伸缩场景中的odoo部署
- google-apps-script - 运行谷歌表格脚本时出现“TypeError:datasheet.appendRow.setValues 不是函数(第 14 行,文件“代码”)”