2017-06-27 97 views
0

您能否幫助我,我想在此路徑中創建關鍵字「MM_」的文件開始計數的批次。如何在批處理文件中創建文件的條件查找號碼

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 

我必須使用命令史蒂芬提供如下詳細

@ECHO OFF C: cd "C:\MyDir" set cntAAA = dir /b *MM_*|find /c /v "" echo %cntAAA%

結果顯示

0 echo off

有人能幫忙嗎?

+1

'找到/'指明瞭'/ C'參數計算...'DIR/B * MM_ * |找到/ C/V 「」' – Stephan

+0

您需要['for /F'](http://ss64.com/nt/for_cmd.html)捕獲命令(行)的輸出... – aschipfl

+1

[Capture輸出命令CMD]可能重複(https:// stackoverflow.com/questions/14646575/capture-output-command-cmd) – aschipfl

回答

0

試試這個:

@Echo Off 
CD /D "C:\MyDir" 
Set "cntAAA=Dir/B "MM_*.csv"|Find /C /V """ 
%cntAAA% 
Pause 
相關問題