我通过使用超出比较命令行比较这两个文件夹,将文件从一个路径复制到svn工作副本。使用超比较完成比较后将生成报告。如果右侧存在任何额外文件,则应从svn repsotiory中删除。所以我使用下面的for循环来遍历该文件。我想对txt文件中所有正确的孤立文件使用svn delete
FOR /F "tokens=* delims= usebackq" %%x IN (%TEXT_T%) DO (
echo %%x
)
请告诉我如何分配txt文件中的每一行以及如何应用svn delete命令?
任何帮助将不胜感激
答案 0 :(得分:3)
这听起来像你真正想要的只是:
FOR /F "tokens=* delims= usebackq" %%x IN (%TEXT_T%) DO (
svn delete %%x
)
答案 1 :(得分:1)
Steenhulthin的回答是正确的。 @SONI如果你想按自己的方式去做(这是一个很难的方式......这有点滑稽,因为计算机无论如何都要为你做这件事所以它根本不是很难= P)你可以做到以下几点:
SETLOCAL EnableDelayedExpansion
SET count=1
FOR /F "tokens=* delims= usebackq" %%x IN ("%TEXT_T%") DO (
SET var!count!=%%x
SET /a count=!count!+1
)
ENDLOCAL
这样,你就会得到
var1 =第一个字符串
var2 =第二个字符串
等等。
答案 2 :(得分:0)