Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Per Batch alles löschen, allerdings 2 Ordner ausschließen

Mitglied: Mike0185

Mike0185 (Level 1) - Jetzt verbinden

11.07.2011 um 11:55 Uhr, 10104 Aufrufe, 13 Kommentare

Hallo Zusammen,

für Euch sicher eine leichtigkeit... Ich brauche ein Batch, das in einem Ordner alle Dateien und Unterordner löscht, egal was hier reingespeichert wird und wie diese benannt sind. Das Skript soll aber 2 Unterordner die auch hier liegen ignorieren.

Hab Ihr ein Lösungsansatz für mich. Über die Sufu konnte ich nur Ansätze finden, die nach Datum oder alter von Dateien löschen.


Vielen Dank Euch!
Mitglied: Skyemugen
11.07.2011 um 12:14 Uhr
Aloha,

so ganz kristallklar ist mir das jetzt nicht, sind die beiden Verzeichnisse Unterordner des Stammverzeichnisses von dem du ausgehst, oder noch eine (oder mehrere Ebenen tiefer) sprich:

Angenommen wir gehen von wqeqw aus, ist der dann dort:
oder dort
? Denn das macht einen deutlichen Unterschied im Skript, das eine wäre easygoing, das andere wäre umständlicher, weil man nicht das übergeordnete Verzeichnis des gesuchten Verzeichnisses löschen darf.

greetz André
Bitte warten ..
Mitglied: Friemler
11.07.2011 um 12:19 Uhr
Hallo Mike0185,

ich mache hier mal einen Vorschlag für den Easy-Going-Fall :
Die Variablen in Zeile 3 und 4 musst Du anpassen. Falls die auszunehmenden Verzeichnisse Leerzeichen im Namen enthalten, musst Du sie so wie im Beispiel in Zeile 4 in Anführungszeichen setzen.

Gruß
Friemler
Bitte warten ..
Mitglied: Skyemugen
11.07.2011 um 12:27 Uhr
Aloha Friemler,

also eines stört mich:

Du löschst keine Dateien im Ausgangsverzeichnis (ist doch gewollt oder nicht: Dateien und Unterordner)


greetz André
Bitte warten ..
Mitglied: Friemler
11.07.2011 um 12:29 Uhr
Hey André,

hmm (auf die Uhr schau'), bist Du schon wach?

Schau mal in Zeile 6....

Gruß
Friemler
Bitte warten ..
Mitglied: Skyemugen
11.07.2011 um 12:35 Uhr
Aloha Friemler,

hmm ... gab zu wenig zum Frühstück, Mittag ist erst in 30 Minuten ... heute ist Montag und es ist dauergrau, reicht das als Ausrede, Zeile 6 komplett ausgeblendet zu haben?

greetz André

edit: Aber mal die Frage: Warum arbeitest du nicht einfach mit findstr /v /e /c? Wäre meine Umsetzung gewesen
Bitte warten ..
Mitglied: Friemler
11.07.2011 um 12:41 Uhr
Hi André,

ist genehmigt .

Bei Euch ist es grau? Schade, hier in Rhein-Main lacht die Sonne .

Grüße
Friemler
Bitte warten ..
Mitglied: Friemler
11.07.2011 um 12:51 Uhr
Hi André,

Zitat von Skyemugen:
Warum arbeitest du nicht einfach mit findstr /v /e /c? Wäre meine Umsetzung gewesen

weil man beim Parameter /c: nur einen Suchbegriff angeben kann. Damit wäre dann auch wieder eine extra Schleife erforderlich, um auf alle Ausnahmen zu prüfen. Die Verzeichnisse ohne /c: angeben geht auch nicht, da die Verzeichnisnamen Leerzeichen enthalten könnten und somit die beiden Teile als zwei Namen aufgefasst würden.

Gruß
Friemler
Bitte warten ..
Mitglied: Mike0185
11.07.2011 um 12:53 Uhr
Hey!

Super vielen Dank schon mal!

Ist Easy-Going.... Hab ein Hauptverzeichnis z.B.: C:\Test unter diesem liegen 2 Ordner C:\Test\notdel1 und C:\Test\notdel2. notdel1 und notdel2 sollen ausgeschlossen werden. Sonstiger Inhalt in C:\Test\ muss gelöscht werden.

Bitte warten ..
Mitglied: Skyemugen
11.07.2011 um 12:57 Uhr
Aloha Friemler ...

aber ...
oder nicht? ...

greetz André

P.S.: Wenn was ist, ich bin essen *fg*
Bitte warten ..
Mitglied: Mike0185
11.07.2011 um 12:58 Uhr
Das Skript funktioniert super!

Vielen Dank genau sowas habe ich gesucht! DANKE @Friemler
Bitte warten ..
Mitglied: Friemler
11.07.2011 um 13:04 Uhr
Hey André,

joa, aber nur um auf einen Oneliner zu kommen so einen Bandwurm? Und wenn der TO vielleicht mal 3 oder 4 Verzeichnisse ausschließen will, ist jedesmal ein neuer FINDSTR-Abschnitt erforderlich - der Bandwurm wird länger. Ich denke, meine Lösung ist am einfachsten anpassbar.

Guten Appetit
Friemler
Bitte warten ..
Mitglied: Friemler
11.07.2011 um 13:05 Uhr
Hallo Mike,

gern geschehen. Aber markiere den Beitrag auch bitte noch als gelöst.

Gruß
Friemler
Bitte warten ..
Mitglied: Skyemugen
11.07.2011 um 15:22 Uhr
Aloha Friemler,

der Bandwurm kommt natürlich wieder nur, weil da zu viel Überflüssiges steht ... ^|findstr /v /i /e /c:"Ordner 1" /c:"Ordner 2" sollte es ja auch tun

Wobei /e ja auch wegfallen kann, der war noch drin, weil es von einem dir ohne /ad ausging ^_^ aber del weigert sich ja doch, Verzeichnisse zu löschen, har har

greetz André
Bitte warten ..
Ähnliche Inhalte
Entwicklung
2 PDFs per Batch zusammenfügen
gelöst Frage von HauchianEntwicklung5 Kommentare

Ich möchte 2 PDF Datei zusammeneinfügen. Die 2 PDF befinden sich im Ordner: C:\Users\xyz\Desktop\PDF 2 PDF Namen die ich ...

Batch & Shell
Mit Batch 2 Texte vergleichen
gelöst Frage von ronny30021Batch & Shell3 Kommentare

Guten Tag Ich will mit einer Batch Datei 2 Texte vergleichen Beispiel Text 1: A B C 1 22 ...

Batch & Shell
Teil 2 zur Textinjektion mit Batch
Frage von ShadowmindBatch & Shell2 Kommentare

Dies ist ein weiterer teil der Batch to Batch Textinjektion, da sich ein weiteres Problem in den weg gestellt ...

Windows 10

PCs über eine Batch Datei nach 2 Tagen Laufzeit automatisch herunterfahren

gelöst Frage von Karsten70154Windows 1012 Kommentare

Hallo, ich sitze nun seit mehreren Tagen an dem Problem, dass ich mehrere PC's über eine .bat oder .cmd ...

Neue Wissensbeiträge
Datenschutz

Berliner Datenschutzbeauftragten prüfen Videokonferenz-SW

Information von Visucius vor 2 TagenDatenschutz

Eine grüne Ampel erhielten kommerziell bereitgestellte Instanzen der Open-Source-Software Jitsi, etwa von Netways oder sichere-videokonferenz.de. Eine positive Bewertung erhielten ...

LAN, WAN, Wireless
Sophos Central Wireless v2.3.0-6 massive Probleme
Information von Voiper vor 4 TagenLAN, WAN, Wireless

Hallo Zusammen, wenn Ihr Sophos Central nutzt und die neuen APX Accesspoints im Einsatz habt, vermeidet das Update der ...

Off Topic
Wuebra - tech-flare
Information von tech-flare vor 5 TagenOff Topic3 Kommentare

Servus, Nein ihr seid mich nicht los Aus Wuebra wird tech-flare. Schöne Restwoche :)

Ausbildung
Crashkurs in Computertools - das fehlende Semester
Information von NetzwerkDude vor 6 TagenAusbildung

Moin, habe eigentlich was anderes gesucht, aber zufällig diesen MIT Kurs gefunden: Sind 11 Lektionen je 1 Stunde, als ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Verschiedene Subnetzmaske in der Praxis: Völlig unnötig für kleine Netzwerke!?
Frage von media0815Netzwerkgrundlagen17 Kommentare

Hallo, mal eine ketzerische Frage: Ist die Verwendung unterschiedlicher Subnetzmasken in kleineren Netzwerke nicht völlig unnötig!? Oder anders gefragt: ...

LAN, WAN, Wireless
CAT 5 (nicht CAT 5e) vs. 1 GBit - kann man das "heilen" (bspw. durch Adern zu manipulieren o.ä.)?
Frage von xdevelxLAN, WAN, Wireless12 Kommentare

Hallo zusammen, ich habe nun endlich eine Internet-Leitung erhalten, die die 100 MBit-Grenze übersteigt - leider kann ich zu ...

Ubuntu
Wie kann man zwei Spalten austauschen und dabei das Trennzeichen " " durch ":" ersetzen?
gelöst Frage von 144803Ubuntu9 Kommentare

Guten Tag an alle, ich habe eine Datei: Was ich brauche ist folgendes: Wie kann man das realisieren? Das ...

Router & Routing
Routingproblem 2 Router
gelöst Frage von e1ns2woRouter & Routing8 Kommentare

Hallo zusammen, ich habe hinter meiner Fritzbox (Routerzwang Provider) noch einen Asus RT-AC68U Router hängen. Der Asus Router ist ...