2014-04-14 218 views
0

如何使用Windows批處理命令找到文件名中的字符串。所有系統生成的文件都有文件名中的日期,如「xxx_2014-04-11_v1.xml」,我想在執行任何其他操作之前讀取文件名以驗證日期。這怎麼能實現?Windows批處理文件在文件名中查找字符串

+0

什麼樣的 「驗證」 你在幹什麼? –

+0

'看到你正在使用的代碼'來獲取文件名將有所幫助。我們不知道你是否在使用「延遲擴展」,如果它是在「循環內」等。 – foxidrive

+0

你的問題非常模糊。你在找什麼字符串,這是什麼意思?你想提取一個子字符串?你想要執行什麼類型的驗證?編輯您的問題以提供示例文件名稱和預期結果。此外,顯示你已經嘗試過的不起作用。 – dbenham

回答

0

事情是這樣的:

for /f "delims=_ tokens=2" %%a in ('echo "xxx_2014-04-11_v1.xml"') do echo %%a 
相關問題