clearSvn.bat 575 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. @echo off
  2. cd %1
  3. echo 工作目录是:& chdir
  4. :input
  5. set source=:
  6. set /p source=确定要清楚当前目录下的svn信息吗?[Y/N/Q]
  7. set "source=%source:"=%"
  8. if "%source%"=="y" goto clean
  9. if "%source%"=="Y" goto clean
  10. if "%source%"=="n" goto noclean
  11. if "%source%"=="N" goto noclean
  12. if "%source%"=="q" exit
  13. if "%source%"=="Q" exit
  14. goto input
  15. :clean
  16. @echo on
  17. @for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo 删除目录%%c)
  18. @echo off
  19. echo "当前目录下的svn信息已清楚"
  20. goto end
  21. :noclean
  22. echo "svn信息清楚操作已取消"
  23. goto end
  24. :end
  25. pause