Stephan Kuhagen
2007-01-09 06:44:17 UTC
Hallo
Ich habe auf einem WindowsXP-Server ein BuildSystem, das jede Nacht etwa
500.000 Dateien erzeugt, die ich anschließend wieder löschen muß. Wenn ich
das ganze im Explorer versuche (Verzeichnis anklicken, Shift-Entf) kommt
dieser Dialog, dass das Löschen vorbereitet würde, was jedesmal unglaublich
lange dauert. Anschließend beginnt er dann endlich zu löschen, was noch mal
eine zweite Ewigkeit dauert (okay, es ist etwa eine bis eineinhalb
Stunden). Das Dateisystem ist NTFS.
In der Eingabeaufforderung mit del und evtl. zuvor attrib gehts auch nicht
schneller. Die Platte ist defragmentiert und auch ziemlich schnell. Ohne
hier dumme Betriebssystemvergleiche anstellen zu wollen (aber ich komme
eher aus der Unix-Welt): das gleiche passiert auf einem Linux-Rechner mit
exakt identischer Hardware in einem Augenblick wenn ich "rm -rf
VERZEICHNIS" benutze.
Man kann sicher hier darüber streiten, ob das Unix-Kommando mit seiner "Ich
will mir in den Fuß schießen"-Semantik besser oder schlechter als die
Windows-Lösung ist, aber ich hätte gerne eine solche Möglichkeit unter
WindowsXP. Kennt hier jemand so ein Tool? "rm" aus verschiedenen Quellen
habe ich probiert, bringt aber nichts, denn man müßte zuvor mit attrib die
Rechte manipulieren, dass die Dateien überhaupt löschbar werden, was
ebenfalls ewig dauert, bevor es dann losgeht. Ich brauche ein Tool, das man
per BAT-File aufrufen kann, und das weder nachfragt, ob ich sicher bin,
noch irgendwas vorbereitet, sondern gleich und sofort ohne zögern in
jedermans Fuß schießt, wenn er drum bittet, und das so schnell wie
möglich... - Gibts das? Geht das unter WindowsXP?
Danke im Voraus für jede nützliche Auskunft!
Ich habe auf einem WindowsXP-Server ein BuildSystem, das jede Nacht etwa
500.000 Dateien erzeugt, die ich anschließend wieder löschen muß. Wenn ich
das ganze im Explorer versuche (Verzeichnis anklicken, Shift-Entf) kommt
dieser Dialog, dass das Löschen vorbereitet würde, was jedesmal unglaublich
lange dauert. Anschließend beginnt er dann endlich zu löschen, was noch mal
eine zweite Ewigkeit dauert (okay, es ist etwa eine bis eineinhalb
Stunden). Das Dateisystem ist NTFS.
In der Eingabeaufforderung mit del und evtl. zuvor attrib gehts auch nicht
schneller. Die Platte ist defragmentiert und auch ziemlich schnell. Ohne
hier dumme Betriebssystemvergleiche anstellen zu wollen (aber ich komme
eher aus der Unix-Welt): das gleiche passiert auf einem Linux-Rechner mit
exakt identischer Hardware in einem Augenblick wenn ich "rm -rf
VERZEICHNIS" benutze.
Man kann sicher hier darüber streiten, ob das Unix-Kommando mit seiner "Ich
will mir in den Fuß schießen"-Semantik besser oder schlechter als die
Windows-Lösung ist, aber ich hätte gerne eine solche Möglichkeit unter
WindowsXP. Kennt hier jemand so ein Tool? "rm" aus verschiedenen Quellen
habe ich probiert, bringt aber nichts, denn man müßte zuvor mit attrib die
Rechte manipulieren, dass die Dateien überhaupt löschbar werden, was
ebenfalls ewig dauert, bevor es dann losgeht. Ich brauche ein Tool, das man
per BAT-File aufrufen kann, und das weder nachfragt, ob ich sicher bin,
noch irgendwas vorbereitet, sondern gleich und sofort ohne zögern in
jedermans Fuß schießt, wenn er drum bittet, und das so schnell wie
möglich... - Gibts das? Geht das unter WindowsXP?
Danke im Voraus für jede nützliche Auskunft!