Verzeichnisse innerhalb Verzeichnissen suchen und loeschen ??

  • #1
S

SCOUT99

Guest
Hallo gast0815,

habe mit Begeisterung deine Kenntnisse im BAtch Progarmierung gelesen.
Ein Frage dazu kann man auch nach Verzeichnissen innerhalb diverser Verzeichnissen suchen.
Wie z.B. C:\pcuser  hier kommen dann mind 1000 Unterverz. drunter, dann in den Verzeichnissen alle Folder die XYZ123 heissen loeschen. Der Loeschvorgang sollte weiter laufen auch wenn ein Folder grade in Bearbeitung ist. Waere nett wenn du uns helfen koenntest manuell dauert es immer Stunden die Sache zu bereinigen.

Danke und Gruss
SCOUT99
 
  • #2
Zum Beispiel so:

@echo off
c:
cd\
for /R %%A in (xyz123) do rmdir/s/q %%A
 
  • #3
Hallo,

habe es schonmal am Ende eines anderen Textes gestellt. Wohl etwas versteckt, darum erneut die Bitte um Hilfe.
Ein Frage dazu kann man auch nach Verzeichnissen innerhalb diverser Verzeichnissen suchen.
Wie z.B. C:\pcuser hier kommen dann mind 1000 Unterverz. drunter, dann in den Verzeichnissen alle Folder die XYZ123 heissen loeschen. Der Loeschvorgang sollte weiter laufen auch wenn ein Folder grade in Bearbeitung ist. Waere nett uns geholfen werden koennte, manuell dauert es immer Stunden die Sache zu bereinigen.

Danke und Gruss
SCOUT99
 
  • #5
Hallo gast0815,

danke fuer die Info, nur leider ist es anscheinend nicht so einfach, nach dem Run des Batch kommt die Meldung : Das Programm kann die Datei !!!! nicht finden.

Das Batch geht also von einer Date aus wie auch alle tausend Tools die es im WWW gibt.
Es muessen aber Verzeichnisse (mit gleichem Namen )gefunden werden in diversen Unterverzeichnissen, auf einen Serverpfad.
Dies ist mir noch nicht gelungen dem Batch zu vermitteln. ALLE Verzeichnisse XYZ123 zu finden, eigentlich egal wo und dann zu loeschen.

Gruss
SCOUT99
 
  • #6
Also habe nochmal gespielt und es scheint sich was zu tun...

mit dem String sollte es klappen:

for /R C:\Verzeichnis %%A IN (xyz123) DO Rmdir /s/Q %%A

Die Hochzeichen waren es wohl...

Gruss
SCOUT
 
  • #7
Eigentlich benötigt man da keine Anführungszeichen, es sei denn es sind Leerzeichen im Verzeichnisnamen.
 
  • #8
Hallo gast0815,

OK ich versuche es auch noch ohne die , wird dann wohl auch gehen denke ich.
Muss es aber per Pfad eingrenzen damit es nicht ueber den ganze Server laeuft.
Hauptsache es klappt,

Danke und Gruss
SCOUT99
 
  • #9
Kleiner Tip:
Versuche besser UNC-Pfadnamen zu verwenden, gemappte Laufwerksbuchstaben verrutschen auch mal gerne, falls Du den Batch von einer Workstation startest und den Server damit bearbeitest.
 
Thema:

Verzeichnisse innerhalb Verzeichnissen suchen und loeschen ??

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben