Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何在批处理文件中创建查找文件编号的条件_Batch File - Fatal编程技术网

Batch file 如何在批处理文件中创建查找文件编号的条件

Batch file 如何在批处理文件中创建查找文件编号的条件,batch-file,Batch File,你能帮我一下吗,我想创建一个批次来计算文件的数量,在这个路径中以关键字“MM_3;”开始 D:\>dir /o | find "MM_" 27/06/2017 01:14 PM 1,592 MM_170613.csv 27/06/2017 01:14 PM 1,376 MM_170614.csv 27/06/2017 01:13 PM 2,223 MM_170615.csv 27/06/2017 01:12 P

你能帮我一下吗,我想创建一个批次来计算文件的数量,在这个路径中以关键字“MM_3;”开始

D:\>dir /o | find "MM_"
27/06/2017  01:14 PM             1,592 MM_170613.csv
27/06/2017  01:14 PM             1,376 MM_170614.csv
27/06/2017  01:13 PM             2,223 MM_170615.csv
27/06/2017  01:12 PM             2,241 MM_170616.csv
27/06/2017  01:11 PM             2,497 MM_170617.csv
我已使用Stephan提供的命令,具体如下

@ECHO关闭
C:
cd“C:\MyDir”
设置cntAAA=dir/b*MM_*| find/c/v“”
回显%cntAAA%

结果显示

0
回显关闭

有人可以帮忙吗?

试试这个:

@Echo关闭
CD/D“C:\MyDir”
设置“cntAAA=Dir/B”MM.*.csv“|查找/C/V”“”
%cntAAA%
暂停

find/?
声明要计数的
/c
参数
dir/b*MM_*|find/c/v”“
您需要捕获命令(行)的输出…可能的重复项