old_farmers 发表于 2018-06-25 13:30

bat脚本

本帖最后由 old_farmers 于 2018-06-25 13:35 编辑

也不知道还有没有人玩bat,遇到一个问题,自定义传参统计一个文件夹的大小,如下代码在win7和server 2008R2上跑都没有问题,2003显示不出结果?请问是哪里有问题?CMD版本过低?有解决办法吗?实在是不想去学bat,做一次伸手党。:dizzy:



@echo off
set Dir=%1
for /f "tokens=3* delims= " %%a in ('dir/a-d/s "%Dir%"^|findstr /c:"个文件"') do set size=%%~a
echo %size:,=%



cfwyy 发表于 2018-09-25 16:09

变量名最好不要和 内置命令 一样dir
第一行注释掉,回显看看哪里错了

renxiao2003 发表于 2020-10-26 20:54

没有2003的环境。
页: [1]
查看完整版本: bat脚本