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 IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

per Batch Dateien anhand von Inhaltsmuster löschen

Frage Entwicklung Batch & Shell

Mitglied: henary

henary (Level 1) - Jetzt verbinden

07.09.2006, aktualisiert 16:37 Uhr, 8422 Aufrufe, 6 Kommentare

Alle *.txt im Verzeichnis \ablage\ und deren Unterverzeichnisse mit Inhalt 'Text' löschen

Hallo,

wie oben geschrieben suche ich eine Möglichkeit, um Dateien per Batch anhand von Text-Inhalten zu löschen. Schön wäre es, wenn eine ini-Datei für eine Liste von verschiedenen Such-Strings separat gepflegt werden kann.
Hintergrund: Die Batch soll in Mail-Verzeichnissen von Janaserver bestimmte Spam-Level automatisch löschen. Details folgen gern im Thread.

Habe schon etwas mit find23 probiert und hänge jetzt aber mit dem Löschen des Ergebnisses aus find32.
Sicher läßt sich das viel einfacher mit einer For... Geschichte lösen, das beherrsche ich nicht.

Danke & Grüße
Henry
Mitglied: Biber
07.09.2006 um 15:52 Uhr
Moin henary,

wenn es eine Datei d:\AntiSpam\boeseWorte.ini bei dir gibt mit den Suchstrings, die zu einem Anmeckern/einem Löschen aller Dateien im Verzeichnis M:\Mails mit Fundstellen führen:

01.
>findstr /G:d:\AntiSpam\boeseWorte.ini /i /m m:\Mails\*.*
...dieser Befehl oben liefert Dir alle Fund-Dateien zurück.

Willst Du die unbesehen wegknallen, dann:
01.
>for /f %i in ('findstr /G: D:\AntiSpam\boeseWorte.ini /i /m m:\Mails\*.*') do del %i >nul
Thats all.
Gruß
Biber
Bitte warten ..
Mitglied: bastla
07.09.2006 um 15:59 Uhr
@Biber

Sollte man entsprechend den Bedürfnissen von henary dem findstr noch ein /S spendieren?


Grüße
bastla
Bitte warten ..
Mitglied: henary
07.09.2006 um 16:03 Uhr
Hallo Biber,

krass schnell und krass knapp die Lösung, Danke.
Habe das gleich angewendet, jedoch zwei Schnitzer noch gefunden, einen selbst gelöst - den anderen finde ich nur mit Deiner Hilfe.

1. %i muß %%i sein, daß hatte ich schon gelernt
2. es wird nur die erste Datei gefunden und gelöscht

Was nun?
Ah: Update: bastla hat mit /S wohl 2. beantwortet - ich teste!

Dankle & Grüße,
Henry
Bitte warten ..
Mitglied: henary
07.09.2006 um 16:08 Uhr
Hallo Biber & bastla,

läuft - Klasse!

Dateinamen mit Leerzeichen im Namen werden nicht gelöscht - mir egal, weil ich das nur eben im Test hatte und nicht im Echtbetrieb vorkommt. Das nur mal am Rande erwähnt.
Wäre sozusagen nur optional für ggf. andere Fälle noch ein Prob.

Besten Dank für die schnelle Lösung,
Henry
Bitte warten ..
Mitglied: Biber
07.09.2006 um 16:10 Uhr
Na ja, ihr habt recht
wenn es denn ein Batch sein soll und auch noch Dateien/Verzeichnisse mit "Leerzeichen in Pfad oder Dateinamen" verarbeiten können soll:
01.
::----snipp HauWechDenSpam.bat 
02.
@for /f "delims=" %%i in ('findstr /G:D:\AntiSpam\boeseWorte.ini /i /s /m m:\Mails\*.*) do @del "%%i" >nul 
03.
::----snapp HauWechDenSpam.bat
Gruß
Biber
[Edit] Uuups, das war über Kreuz, Henry...
Nimm es als vorauseilende Antwort
[/Edit]
Bitte warten ..
Mitglied: henary
07.09.2006 um 16:37 Uhr
Super, klappt butterweich!

Dann bis demnächst,
Henry
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch datei zum duplikate löschen
gelöst Frage von M4xx-oneBatch & Shell5 Kommentare

Hallo Gemeinde ich hab ein problem ich möchte mittels batchdatei eine TXT datei aufräumen die datei hat folgende eintäge ...

Batch & Shell
Batch Datei zum löschen des Papierkorbes
Frage von Munin92Batch & Shell3 Kommentare

Guten Abend liebe Community, ich hoffe das ich in diesem Forum für diese Frage richtig bin. Und zwar habe ...

Batch & Shell
Batch Datei um Windows Update zu löschen
Frage von lordofremixesBatch & Shell1 Kommentar

Hallo zusammen, wegen diesem Office Update welches ich per GPO deinstallieren lassen soll, werd ich noch verrückt. Ich hab ...

Batch & Shell
älteste dateien via batch löschen
gelöst Frage von cali169Batch & Shell6 Kommentare

hallo zusammen, ich habe nichts zu meinem problem gefunden, falls ich es überlesen habe bitte ich um milde :) ...

Neue Wissensbeiträge
Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 1 StundeLinux2 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing13 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Microsoft Office
Outlook Cache Mode Frage
Frage von GwaihirMicrosoft Office11 Kommentare

Hallo zusammen, bin gerade neu in der Firma und lerne hier einige neue Dinge kennen. Zum Beispiel, dass die ...

Windows Server
Windows Store Apps
gelöst Frage von PeterleBWindows Server11 Kommentare

Gibt es einen Weg, auf Windows Server 2016 Windows Store Apps wie zum Beispiel die HP Smart App zu ...