Rekursives Löschen von .svn Ordnern

Also, mit Windows-Bordmitteln sehe ich das nicht.

Aber ohnehin gibt es für genau solche sysadmin-Aufgaben perl:

Code:
#!perl
use File::Find;
use File::Path;

die "USAGE: $0 DIRECTORY\n" unless(-d $ARGV[0]);

find({ wanted => \&deleteSVN, no_chdir => 1 }, $ARGV[0]);

sub deleteSVN {
  if($_ =~ m|\.svn$|){
    eval { rmtree($_, 1) };
    print STDERR "Could not delete .svn directory $_: $@\n" if($@);
  }
}

oder so ähnlich.

Obwohl ich das natürlich nicht mit meinen SVN Verzeichnissen ausprobiert habe.
 
Muss es denn eine Batch sein? Such doch nach '.svn', markiere alle Ordner und mit Shift+Entf sind die Geschichte.
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben