我正在嘗試匹配批處理檔案中的檔案,這些檔案包含.log.名稱中的模式但不以.log.
我嘗試使用以下命令匹配檔案:
dir *.log.*
這匹配所有包含的內容,.log即使它位于末尾。我也嘗試過使用以下模式:
*\.log\.*,但編譯器會尋找一個不打算的路徑。
我會很感激一些幫助,在此先感謝您!
uj5u.com熱心網友回復:
您可以將FOR回圈與IF陳述句結合起來
閱讀HELP FOR和HELP IF
然后在命令提示符下嘗試這樣的事情
@for %a in (*.log.*) do @if /i not "%~xa"==".log" @echo %a
然后將其添加到您的批處理檔案中
for %%a in (*.log.*) do (
if /i not "%%~xa"==".log" (
echo %%a
)
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/444434.html
上一篇:【面經】面試基本流程
