Unterordner mit Batch löschen
Halloo Froum,
ich benötige mal wieder eure Hilfe:
Ich möchte im Ordner (XP) "C:\Dokumente und Einstellungen\" alles löschen AUSSER die Ordner administrator, All Users, Default User.
Habt ihr eine idee?
Gruß Flubber42
ich benötige mal wieder eure Hilfe:
Ich möchte im Ordner (XP) "C:\Dokumente und Einstellungen\" alles löschen AUSSER die Ordner administrator, All Users, Default User.
Habt ihr eine idee?
Gruß Flubber42
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 190965
Url: https://administrator.de/contentid/190965
Ausgedruckt am: 17.11.2024 um 12:11 Uhr
15 Kommentare
Neuester Kommentar
Hallo
rmdir ist dir ein Begriff?
C:\Users\%Username%>rmdir /?
Entfernt (löscht) ein Verzeichnis.
RMDIR [/S] [/Q] [Laufwerk:]Pfad
RD [/S] [/Q] [Laufwerk:]Pfad
/S Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis
zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze
Verzeichnisbäume zu löschen.
/Q Keine Nachfrage, ob die Verzeichnisbäume mit /S entfernt werden
sollen.
LG
rmdir ist dir ein Begriff?
C:\Users\%Username%>rmdir /?
Entfernt (löscht) ein Verzeichnis.
RMDIR [/S] [/Q] [Laufwerk:]Pfad
RD [/S] [/Q] [Laufwerk:]Pfad
/S Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis
zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze
Verzeichnisbäume zu löschen.
/Q Keine Nachfrage, ob die Verzeichnisbäume mit /S entfernt werden
sollen.
LG
...oder du guckst hier: http://www.tutorials.de/sonstige-sprachen/191643-batch-bestimmte-ordner ...
(ungeprüft!! ;) )
...was google alles weiß ...
greetz
ravers
(ungeprüft!! ;) )
...was google alles weiß ...
greetz
ravers
Dafür kannst Du Dir z.B. cygwin installieren, dann hast Du die ganzen sachen da.
ls -d "Dokumente und Einstellungen/*" |
Listet alle verzeichnisse in D&E auf, wenn Du schon im passenden verzeichnis (c:\, bzw /cygdrive/c bei cygwin) bist. Ansonsten Pfad anpassen. Der senkrechte Strich ist die Pipe.
xargs -l1 echo |
einfach weglassen, ist mir so aus versehen reingerutscht.
grep -v 'Dokumente und Einstellungen/All Users\|Dokumente und Einstellungen/Default User\|Dokumente und Einstellungen/administrator' |
Sortiert die zeilen mit den entsprechenden Namen aus.
xargs rm -rfv
Löscht die restlichen zeilen.
das ist schnell zusammengestückelt und kann bezüglch der regulaären Ausdrücke oder auch wehite-spaces in Ordnernamen noch verbessert werden.
lks
Denke an Backups!eins!elf!
mit rm -rfv hast Du Dir schneller Dein System weggeschossen als Du schauen kannst Einfach mal nach nach "read manual - really fast" (= rm -rf) googlen.
lks
Moinsen die Damen und Herren....
Ich hab ja keine Ahnung von Batchen; Suchmaschinen aber vom wiederwilligen Widerkäuer hab ich schon mal was gehört.
Apropos "Hören"
Da klingelt doch was? (Der Milchmann ist es nicht)
Ich vermute mal, wir haben etwas um die 8 Freds, wo das alles vorgekaut wurde und bei mindestens 3 war das Endergebnis - DELPROF, denn ein "Profil" ist etwas besonderes, das nur Warmduscher und Bungiespringer ohne Gummi per rd /s löschen.
Aber wie gesagt, ich hab keine Ahnung von sowas.
Oder vielleicht doch? (man weiß es nicht...)
Ja - du hast mindestens
Vergessen, aber macht ja nix, das Thema ist ja ganz neu und unbeackert....
(Und da will mir einer erzählen, man bekäme keine schlechte Laune beim helfen)
N8 ich leg mich wieder hin.
Ich hab ja keine Ahnung von Batchen; Suchmaschinen aber vom wiederwilligen Widerkäuer hab ich schon mal was gehört.
Apropos "Hören"
Ich möchte im Ordner (XP) "C:\Dokumente und Einstellungen\" alles löschen AUSSER die Ordner administrator, All Users, Default User.
Da klingelt doch was? (Der Milchmann ist es nicht)
Ich vermute mal, wir haben etwas um die 8 Freds, wo das alles vorgekaut wurde und bei mindestens 3 war das Endergebnis - DELPROF, denn ein "Profil" ist etwas besonderes, das nur Warmduscher und Bungiespringer ohne Gummi per rd /s löschen.
Aber wie gesagt, ich hab keine Ahnung von sowas.
Oder vielleicht doch? (man weiß es nicht...)
Habt ihr eine idee?
Ja - du hast mindestens
NetworkService
LocalService
LocalService
Vergessen, aber macht ja nix, das Thema ist ja ganz neu und unbeackert....
(Und da will mir einer erzählen, man bekäme keine schlechte Laune beim helfen)
N8 ich leg mich wieder hin.
moinsen...
Also ich meine beim ersten Mal, wenn du das machst? vielleicht "benutzernameleerzeichen"`?
Und wenn das dann das zweite mal läuft?
Und gibt es keine GPOs für sowas?
Aber ist es nicht bekannt, dass diese GPO (nein - genauer dieses löschen beim abmelden) unter ganz gewissen Umständen keine Probleme macht?
Yupp
echo %USERNAME% >> "C:/loginuser.txt"
und was steht dann in "C:/loginuser.txt" ???Also ich meine beim ersten Mal, wenn du das machst? vielleicht "benutzernameleerzeichen"`?
Und wenn das dann das zweite mal läuft?
Und gibt es keine GPOs für sowas?
Aber ist es nicht bekannt, dass diese GPO (nein - genauer dieses löschen beim abmelden) unter ganz gewissen Umständen keine Probleme macht?
Danke aber an alle, die sich gedanken darüber gemacht haben!
Yupp
Zitat von @Flubber42:
Hab es jetzt gelöst!
1. Batchdatei liest den Akteullen User aus und schreibt diesen in eine Text datei.
echo %USERNAME% >> "C:/loginuser.txt"
Hab es jetzt gelöst!
1. Batchdatei liest den Akteullen User aus und schreibt diesen in eine Text datei.
echo %USERNAME% >> "C:/loginuser.txt"
Hmmmmmmm, also irgendwie verstehe ich das jetzt nicht...
Hab es jetzt "gelöst" - sicher?
In der "loginuser.txt" steht nur der Benutzername von dem angemeldeten user.
Yupp wenn du das so sagst, dann wirds wohl auch stimmen
(wo war der Knopf für die Merkbefreiten Fragesteller?)
N8