繁体   English   中英

将目录列表设置为批处理文件dir / B / AD / S中的变量| 找到/ c / v“ ~~~”

[英]Set Directory listing as variable in batch file dir /B /A-D /S | find /c /v “~~~”

我正在尝试编写一个bat文件,该文件对目录和子目录中的所有文件进行计数,并根据输出设置变量。 像这样:

set /a FILECOUNT=dir c:\Dir1 /B /A-D /S | find /c /v "~~~"
echo %FILECOUNT%

dir的输出只是一个数字,我无法弄清楚如何将该数字放入变量中。

for /f %%a in ('dir c:\Dir1 /B /A-D /S | find /c /v "~~~"') do set FileCount=%%a

暂无
暂无

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

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