2016-07-21 4 views

Antwort

0

sollte diese Arbeit:

@echo off 
setlocal EnableDelayedExpansion 
for /f "tokens=*" %%p in ('DIR compact.bat /l/b/a-d/s') do (
    set curPath=%%p 
    set curPath=!curPath:.svn=! 
    if !curPath!==%%p call %%p 
) 
+0

Ich würde dies verwenden: 'set" curPath =! CurPath: \. Svn \ =! "' ... – aschipfl

+0

danke! Es klappt. Aber wenn der Verzeichnisname Leerzeichen enthält und Fehler anzeigt (Verzeichnisname kann nicht "abc def" sein) –

+0

Versuchen Sie Folgendes: 'if! CurPath! == %% p Aufruf" %% p "' – MichaelS