我有一个批处理文件,总计目录数:
)x
现在我需要总结以字符串 Mona Lisa (1986)x
结尾的目录名,例如for /d %%a in (")x") do set /a count+=1
我尝试过:
失败了zef uninstall "Cro::HTTP:ver<0.7.4>"
答案 0 :(得分:1)
for /d %%d in (*^)x) do set /a count+=1
您可能首先要检查它是否正确找到它们:
for /d %%d in (*^)x) do echo "%%~d"
答案 1 :(得分:1)
只是一个替代方案(不同之处在于它不会忽略某些目录,,例如隐藏的):
For /F %%A In ('Dir /AD "*)x" 2^>Nul') Do Set "count=%%A"
你应该在Set "count="