繁体   English   中英

输出到批处理文件中的变量

[英]Output into variable within a batch file

我已经复制了一些文件,并希望对输出消息的文件计数。

有一些示例涉及使用文件“%$ set%”和%ii%。 我不喜欢“文件”解决方案,也无法让其他人正常工作。

SET COUNT=<dir /a-d /s /b %TO% | find /c ":"
echo %COUNT% of 10 files copied

我的目标是“复制10个文件中的10个”,我缺少什么?

得到它了! “ For”示例错误显示为“ |目前没有预料到”。 用“ ^”转义就可以了。

for /f %%i in ('dir /a-d /s /b %TO% ^| find /c ":"') do set COUNT=%%i
echo %COUNT% of 10 files copied

已复制10个档案中的10个

参见https://devblogs.microsoft.com/oldnewthing/20120731-00/?p=7003

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM