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

Zip Dateien mit bestimmten Inhalten löschen per Batch

Frage Entwicklung Batch & Shell

Mitglied: cbli

cbli (Level 1) - Jetzt verbinden

08.11.2006, aktualisiert 19:29 Uhr, 5895 Aufrufe, 1 Kommentar

[Edit] Geschlossen:
Wir hier: "Automatisches Verschieben von Dateiinhalten nach Abfrage"
http://www.administrator.de/index.php?content=506e70888a85c8f91d7fc9333 ... weitergeführt
[/Edit Biber]

Dank der Hilfe hier ,habe ich mein Problem beinahe gelöst und brauche sozusagen nur noch einen kleinen Schubser um die letzte Kleinigkeit auch noch hinzubekommen.

Ich möchte bestimmte Zip Dateien die Dateien mit bestimmten Dateiendungen beinhalten automatisch löschen lassen.
Andere Zip Dateien in diesem Verzeichnis sollen nicht davon betroffen sein.

Ich habe es mit 2 Lösungsansätzen probiert und keine hat zufriedenstellend funktioniert:

Lösung 1:

for %%z in ("d:\temp\*.zip") do @(
For %%i in (xls doc wav db) do del "%%z" *."%%i)

Es werden jedoch alle Zip Dateien gelöscht, egal welchen Inhaltes.
Wo ist der Fehler ?

Lösung 2:

for /f %%i in ('findstr /g:c:\temp\liste.ini /i /m d:\temp\*.zip') do del %%i >nul

Dies funktioniert in soweit, daß er alle gewünschten Zip Dateien löscht bis auf solche die ein Leerzeichen im Dateinamen haben.
Wie lässt sich das lösen ?
2tes Problem:
In in der Datei Liste.ini angebenen Zeichenfolgen beinhalten nur zb xls ,d.h es werden auch Dateien gelöscht die xls im Namen haben und nicht als Dateiendung.
Wie kann ich erreichen,daß nur Dateiendungen *.xls in der Liste.ini akzeptiert werden und auch nur die gelöscht werden.

Schon mal vielen Dank für die bereits geleistete Hilfe die mir schon jetzt meinen Alltag sehr erleichert hat.

Ach ja, noch ne kleine Frage:
Wie kann ich in einem Verzeichnis Dateien mit bestimmten Dateiendungen löschen lassen mit Ausnahme einiger bestimmter Dateien mit der gleichen Endung ?

mfg
Claus
Mitglied: bastla
08.11.2006 um 19:29 Uhr
Hallo Claus!

for /f %%i in ('findstr /g:c:\temp\liste.ini /i /m d:\temp\*.zip') do del "%%i" >nul
In den meisten Fällen ist es sinnvoll, Datei- bzw Pfadnamen (auf Verdacht) unter Anführungszeichen zu setzen; das könnte auch hier helfen.

2tes Problem:
In in der Datei Liste.ini angebenen Zeichenfolgen beinhalten nur zb xls ,d.h es werden auch Dateien gelöscht die xls im Namen haben und nicht als Dateiendung.
>Wie kann ich erreichen,daß nur Dateiendungen *.xls in der Liste.ini akzeptiert werden und auch nur die gelöscht werden.
Da ich derzeinicht zum Testen komme, nur eine Mutmaßung: Hast Du schon versucht, .xls (in Worten: Punkt xls) in die "liste.ini" zu schreiben?


Ach ja, noch ne kleine Frage:
Wie kann ich in einem Verzeichnis Dateien mit bestimmten Dateiendungen löschen lassen mit Ausnahme einiger bestimmter Dateien mit der gleichen Endung ?

Die nicht zu löschenden Dateien müssen natürlich eine Gemeinsamkeit haben, die sie von allen anderen Dateien unterscheidet. Diese kannst Du dazu verwenden, sie vorübergehend mit einem Schreibschutz zu versehen, alle (anderen) zu löschen und danach den Schreibschutz wieder zu entfernen:
01.
attrib 2006-*.xls +r 
02.
del *.* /q 1>nul 2>nul 
03.
attrib 2006-*.xls -r
Die Umleitungen zum nul-Device entsorgen die entbehrlichen (Fehler-)Meldungen.

HTH
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Alle Dateien außer zip löschen
gelöst Frage von chb1982Batch & Shell4 Kommentare

Hallo zusammen, hat jemand eine Idee wie ich es schaffe alle Dateien, außer die eines bestimmten Dateityps in einem ...

Batch & Shell
Batch-Datei um Dateien mit bestimmten Dateinamen zu löschen
gelöst Frage von SwisterBatch & Shell4 Kommentare

Hallo, Ich habe mehrere Tausend Bilder die folgenden Namen haben "m20130310040500500". Der Name setzt sich wie so zusammen "m" ...

Batch & Shell
Lösche Inhalt in bestimmten Unterordner wenn älter als
gelöst Frage von KnuefiBatch & Shell7 Kommentare

Hallo, ich benötige eure Hilfe. Ich habe unterstehendes Script, leider funktioniert es nicht. Es wird nichts gelöscht. Was habe ...

Batch & Shell
Powershell Excel bestimmten Inhalt löschen
gelöst Frage von TastuserBatch & Shell4 Kommentare

Hallo! Ich habe eine Excel-Tabelle (Tabelle1), die in Zellen B3 bis B15 und D3 bis D15 ein ü enthält. ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 2 StundenMac OS X

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser ereichbar sind. Leider fehlt ...

Datenschutz

Weitere Inforamtionen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 9 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 11 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 14 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1017 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...