从 cmd 输出中获取字符串

Getting string from cmd output

我是 运行 一个产生以下输出的命令 -

                           Processing/
2019-02-07 12:10:43        305 Test1.csv
2019-02-07 12:11:43        306 Test2.csv

如何使用findstr提取文件名。例如,Test1.csvTest2.csv

您不需要使用 findstr。您可以使用:

@echo off

for /F "tokens=4" %%A IN ('command') do (
    echo %%A
)

echo你想要的字符串。

如果你不想 echo 它们,随心所欲:将它们分配给一个变量,e.t.c,但请记住它们是在 for循环变量%%A.