これが私が今していることです
@echo off
setlocal EnableDelayedExpansion
set /a FINALSVN=0
cd %~dp0 ..\..\..
set SKETCHDIR=%CD%
for /D %%D IN (%SKETCHDIR%\*) DO (
FOR /F "tokens=*" %%L IN ('@svn info %%D ^| FIND "Last Changed Rev: "') DO (SET STR=%%L)
SET STR=!STR:Last Changed Rev: =!
SET /a INT=!STR!
if !INT! GTR !FINALSVN! SET FINALSVN=!INT!
)
echo !FINALSVN!
endlocal
exit /b
私がやろうとしているのは、svn info が吐き出すエラーを取り除くことです。エラーがあり、すべてのディレクトリが機能しないことはわかっています。そうしないと何も起こらないというのがポイントです。エラーが消えてほしいだけです。> NUL と ^>NUL を別の場所に配置しようとしましたが、最終的に途方に暮れています。誰かが解決策を知っていますか?