2012-10-13 107 views

回答

0

下面是檢索稍微修改的命令行的第一行的一個示例,並將該行保存到變量line1/b參數被添加到dir命令中,因爲我們只需要文件名。命令行中的|字符也需要被^字符轉義。

@echo off 
setlocal 
set line1= 
for /f "tokens=* delims=" %%A in ('dir /o:-d /a:-d /b F:\ ^| findstr /i ".target."') do (
    set line1=%%A 
    rem exit loop immediately once we got the line 
    goto next 
) 
:next 
if "%line1%" != "" (
    echo First Line: 
    echo %line1% 
) else (
    echo No file is found 
) 
相關問題