Ein Ausdruck des Beitrags mit 7 Antworten ergibt bei 3 Antworten pro Seite ca. 3 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 14.97 Gramm Papier.
-- Veröffentlicht durch timboard am 18:11 am 24. Juli 2006
also, das mit dem ausschließen bestimmter dateien hat sich nun erledigt. die entsprechendes files (index.dat, speedfan-temp-file, etc.) werden sowieso nicht gelöscht, sie auch im normalen desktop-windows-betrieb nicht gelöscht werden können - nur von anderen admins, oder mit einem 2. windows. warum die batch-dateien weg waren, weiß ich jetzt auch: es wurden alle dateien im ordner desktop entfernt, da ich die befehle dort mit einem test-ordner ausprobiert hatte und wohl doch irgendwas falsch editiert habe). mit " /s" klappt es - vielen dank für den tipp! (bzw., da mit dem parameter nur leere unterverz. übrigbleiben, ist das dann ausreichend für mein vorhaben) ok, dann danke noch mal an alle!
-- Veröffentlicht durch Jack the Ripper am 16:47 am 24. Juli 2006
mit dem Parameter /s kannst du dateien in Unterverzeichnissen löschen.. die Ordner selbst bleiben aber erhalten. Du könntest über nen Umweg verhindern, dass die Datei gelöscht wird. Bei den Dateieigenschaften stellste "Archiv" oder "Datei kann archiviert werden" so ein, dass der Haken WEG ist. Danach fügste bei der batchdatei bei der Zeile mit dem löschen folgenden Parameter hinzu: "/a:a" Dadurch werden nur Archivdateien gelöscht. Wenn jetzt eine andere Datei auch kein Archiv ist wird diese natürlich auch net gelöscht :/ Aber in der Regel sind dort nur Archivdateien drin... ---------------------------------- Diese Methode mit Schlüsseln wie %USERPROFILE% (weiß net sicher ob es so heißt :dontknow:) ist natürlich sehr elegant, weil es immer funzt (also auch bei englischen Versionen mit "Documents and Settings"), aber lohnen tut es sich nicht, da es auch mit "Dokumente und Einstellungen" läuft. Wenns net gehen sollte mach daraus einfach "dokume~1"..solte aber nicht nötig sein
-- Veröffentlicht durch maxpayne am 9:05 am 24. Juli 2006
saug dir mal ClearProg! :thumb:
-- Veröffentlicht durch timboard am 2:04 am 24. Juli 2006
noch was: wie schließe ich eine ganz bestimmte datei dabei aus ? (eine temp-datei von "SpeedFan" läßt sich nicht löschen, wenn das programm läuft)
-- Veröffentlicht durch timboard am 1:43 am 24. Juli 2006
das sieht ja einfacher aus, als ich dachte - danke erstmal! datein in versch. ordnern löschen klappt damit auch :) , aber unterverzeichnisse und deren inhalte werden nicht mitgelöscht, weder mit "del *.*" in "temp", noch mit "del temp" in "c:\windows\" (der ordner temp selbst, bleibt hierbei aber erstaunlicherweise tatsächlich erhalten). habe dann mal "del *" ausprobiert, und dachte dann wird alles darin gelöscht - geht auch nicht. es muß also noch einen schalter geben, der ähnlich wie "xcopy" sämtlichen inhalt miteinfasst ( so wie der zusatz " -R" beim linux-befehl "rm" ) ? das scheint wohl im übrigen auch nur auf c:\ zu funktionieren ? als ich es auf anderen partitionen/laufwerken probierte, war der effekt äußerst merkwürdig: der zu löschende ordner/inhalt bleibt unangetastet, jedoch - unglaublich, aber wahr - die batch-datei selbst wird dadurch völlig weggehext, d.h., sie ist danach weder da, wo sie war, noch im papierkorb, noch mit hilfe der such-funktion wiederzufinden ... sie ist gänzlich von der hd verschwunden ?! was ist da passiert (oder bin ich dumm) ? war garantiert kein fehler beim editieren der *.bat - ich habs mehrmals ausprobiert, die ganzen batch-dateien sind nun alle im nirvana ?! und dann noch ne frage zum langen dateinamen "Dokumente und Einstellungen": stellt der kein problem dar - muß man da nicht "%USER PROFILE%" (oder %USERPROFILE%" ?) schreiben ?
-- Veröffentlicht durch Jack the Ripper am 2:23 am 23. Juli 2006
mit "cd" in den Ordner wechseln und dann mit "del *.*" alle dateien löschen. Oder in den übergeordneten Ornder gehen und dann "del verzeichnissname" eingeben also in deinem Fall z.B. "del Temp" Der Ordner bleibt erhalten und die darin befindlichen Dateien werden alle gelöscht. Wenn du nicht jedes mal mit "j" bestätigen willst, dann machste nen "/Q" dahinter also z.B.:
Code cd c:\windows\temp\ del *.* /q
|
-- Veröffentlicht durch timboard am 0:21 am 23. Juli 2006
hallöchen, ich würde mir gerne eine batch-datei basteln, mit der ich dann per mausklick bestimmte Verzeichnisse auf meiner festplatte leeren kann (am besten gleich mehrere auf einmal). leider kenne ich nicht die genaue syntax dafür. :noidea: ich bräuchte am besten eine allgemeine syntax-kurz-beschreibung für das löschen sämtlicher dateien innerhalb eines bestimmten verzeichnisses. :thumb: dann könnte ich mir was für meinen fall speziell zusammenbasteln ... es handelt sich u.a. um den ordner "WINDOWS\Temp\" (WinXP) und versch. Verzeichnisse unter "...\Dokumente und Einstellungen\\". falls sich da jemand auskennt, wäre ich sehr froh über jede hilfe. vielen dank schon mal, timboard
|