【发布时间】:2012-01-31 00:51:00
【问题描述】:
我必须运行脚本来查找可用空间超过 1 GB 的分区。 我写了以下内容:
@echo on
set isComplete = 0
set last = 0;
DISKPART /s .\script.txt > .\log.txt
for /f "tokens=3" %%f in ('.\log.txt') do (
FIND /C /I "GB" .\log.txt > %isComplete%
IF %isComplete% > 0
%last% = %%f
)
Dispart 调用另一个脚本,该脚本将所有可用分区打印到 log.txt。 Log.txt 等于:
分区###类型大小偏移
分区 1 主要 74 GB 1024 KB
分区 2 主要 300 MB 74 GB
现在,我想检查哪个分区有超过 1 GB 的可用空间,所以我看一下“GB”字。
但我总是得到:>“此时出乎意料。”错误。 任何人都可以帮我找出问题所在吗?或者建议我一个更好的方法来做到这一点?
谢谢!!!
【问题讨论】:
标签: batch-file