[英]Windows Command Prompt - For statement & Loops
我有两个问题。
第一:并非所有txt文件都会一次打开。 一个文件将打开以供查看,然后我将其关闭,然后目录中的下一个文件将打开,依此类推,直到所有文件都处理完毕。 我如何打开所有文件而不必关闭以前的txt文件?
第二:变量计数永远不会增加。 它不断地回响1.如何计数? 我试图获取计数以回显在目录中打开了多少个txt文件。
set /A Count=0
for %%I in (*.txt) do set /A Count=%Count%+1
echo %Count%
对于(* .txt)中的%% I,请设置/ A Count = Count + 1&“ %% I”
%count%
是分析时价值count
-当行被解析,而不是运行时间值(见约的文章delayed expansion
使用search
在顶栏设施)。
set /a
语法允许将变量命名为“ nude”以访问运行时值。
另一种方法是
set /a count+=1
您的代码中缺少open file
功能。 "%%I"
应该使用默认编辑器打开文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.