楼 主
"此时不应有" 是会什么原因
发表于 2006-03-30 08:54 · 中国 广东 深圳 电信
初级用户
★
积分 60
发帖 14
注册 2006-03-23 09:28
20年会员
UID 52635
状态 离线
想快速报告每个硬盘分区的剩余空间:
O:\old\tool>for %a in (c: d: e: f do @dir %a\ | find "bytes free"
此时不应有 |。
O:\old\tool>for /f "tokens=3" %%a in ('dir /-c c:\') do set /a freesize=%%a/1048576
此时不应有 %%a。
O:\old\tool>for /f "tokens=3" %%a in ('dir /-c c:\^|find "可用字节"') do set /a freesize=%%a/1048576
此时不应有 %%a。
第 2 楼
发表于 2006-03-30 09:23 · 中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
for %a in (c: d: e: f do @dir %a\ | find "bytes free"
改为:
for %a in (c: d: e: f
do @dir %a\ | find "bytes free"
只有半个括号难道,f后面也没有冒号,你没检查吗?在哪儿抄的?
后面两个你是在批处理里面用的吗?如果你是复制到命令提示符下的话应该吧%%a改成%a。
re 楼下
我嫌它太麻烦,所以平时都懒得用。
[
Last edited by 3742668 on 2006-3-30 at 11:47 ]
第 3 楼
发表于 2006-03-30 11:25 · 中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re 3742668:
024024 兄应该是从本论坛获取的代码,而且这代码没有使用[code][/code]括起,也没有禁用 Smiles,导致 :) 被转换成了相应的表情字符。
建议各位发帖前,如果帖中有程序代码,需要将代码用[code][/code]括起,这样可以保证不进行任何转换,而且会使用适于代码的字体,也会增加拷贝到剪贴板的功能。
对单条语句或少量的代码,可以禁用 Smilies,在快速回复的左侧勾选相应选项即可。
另外,我会建议 Wengier 兄将 Smilies 的默认状态设置为“禁用”。
※ Batchinger 致 Bat Fans:请访问
批处理编程的异类 ,欢迎交流与共享批处理编程心得!
第 4 楼
发表于 2006-03-30 20:27 · 中国 广东 深圳 电信
初级用户
★
积分 60
发帖 14
注册 2006-03-23 09:28
20年会员
UID 52635
状态 离线
第 5 楼
发表于 2006-03-30 22:47 · 中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
O:\old\tool>for %a in (c: d: e: f do @dir %a\ | find "bytes free"
此时不应有 |。
在|线前加一个^。
O:\old\tool>for /f "tokens=3" %%a in ('dir /-c c:\') do set /a freesize=%%a/1048576
此时不应有 %%a。
%%a这种形式是用在批处理的,
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 6 楼
发表于 2006-03-30 22:47 · 中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
O:\old\tool>for %a in (c: d: e: f do @dir %a\ | find "bytes free"
此时不应有 |。
在|线前加一个^。
O:\old\tool>for /f "tokens=3" %%a in ('dir /-c c:\') do set /a freesize=%%a/1048576
此时不应有 %%a。
%%a这种形式是用在批处理的,在命令行下要用%a。
O:\old\tool>for /f "tokens=3" %%a in ('dir /-c c:\^|find "可用字节"') do set /a freesize=%%a/1048576
此时不应有 %%a。
这个与上一个是相同的问题。
thinks all
这应该是:thanks, all吧?
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: