Batch file TFS命令行结果存储到批处理文件中的局部变量

Batch file TFS命令行结果存储到批处理文件中的局部变量,batch-file,command-line,tfs,Batch File,Command Line,Tfs,我试图通过使用TFS命令行参数来找出两个文件夹之间的差异。TFS命令行参数工作正常。但现在想从总结中得到唯一不同的结果 TFS命令: tf folderdiff serverpath Localpath /recursive /login:username,password /noprompt 上面的命令工作正常,给我下面的结果 ============================================================================= 显示具有

我试图通过使用TFS命令行参数来找出两个文件夹之间的差异。TFS命令行参数工作正常。但现在想从总结中得到唯一不同的结果

TFS命令:

tf folderdiff serverpath Localpath /recursive /login:username,password /noprompt 
上面的命令工作正常,给我下面的结果

============================================================================= 显示具有不同内容的项目==============================================================================================================================================================================================

  Show difference file details    
============================================================================= 摘要:9个文件夹,34个文件,0个源,17个目标,1个不同,0个有错误=============================================================================

现在,我如何在批处理文件中的局部变量中只存储“1个不同的”,以便增加内部版本号


是否有此指针?

在批处理文件中使用以下命令获得解决方案

将结果存储在任何新的txt文件中,并执行以下命令

对于('findstr/L“不同的”“C:tmp.txt”“)中的/F“delims=”%%a,请设置“batToolDir=%%a” 回显“%batToolDir%”

@echo off和setlocal 对于“%batToolDir%”中的/f“令牌=10”%%a,请执行echo%%a设置“finalresult=%%a”
回显“%finalresult%”

视图开关可能会有所帮助。