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 Batchdateinamen vergleichen

Mitglied: biertraeger

biertraeger (Level 1) - Jetzt verbinden

14.12.2009 um 10:02 Uhr, 3356 Aufrufe, 8 Kommentare

Hallo,

Ich möchet zu erst allen danke die aktiv an Problemlösungen mitarbeiten !

Zu meinem Problem ich hab eine Programm geschrieben das mir bestimmte Datein aus einem Archiv (AV-Signaturen) entpackt.
Das funktioniert so weit auch ganz gut!

Der Punkt an dem ich noch hänge ist ein Vergleich von Dateinamen. Ich möchte halt sicher stellen, dass immer aus dem aktuellsten Archiv die Datei ausgelesen wird.
Beispiel: Es liegen in meinem Ordner 2 Archive eins von November, eins von Dezember und ich möchte das Archiv von Dezmber weiter "verarbeiten".

Die Archivnamen sind immer gelich aufgebaut :
01.
SIG-GUARD-<datum>.tar.gz
Praxis-bezogenes Beispiel:
01.
SIG-GUARD-2009Nov01.tar.gz 
02.
SIG-GUARD-2009Dec10.tar.gz 
03.
SIG-GUARD-2009Dec13.tar.gz
Mir fehlt nur jeglicher Ansatz wie sich das mit einem Batch-File realisieren lässt .


Ich bin für jeden Ansatz dankbar....



greetz euer biertraeger
Mitglied: 60730
14.12.2009 um 10:27 Uhr
Moin,

dazu mußt du etwas mehr ausholen....

  • Wie holst du die Dateien
  • Welches Dateidatum haben die gezippten Dateien
  • Welches Dateidatum haben die ungezippten Dateien
  • Bist du dir sicher, dass du nur die letzten Signaturen brauchst? Mein Virenscanner will alle haben.

Und mit dem Wissen, kann man auch was stricken.

ps:

dir /B /O-D sig-guard*.tar.gz
liefert die letzte Datei

Gruß
Bitte warten ..
Mitglied: biertraeger
14.12.2009 um 10:43 Uhr
* Wie holst du die Dateien
Die Dateien werden von einer Support Seite heruntergeladen.....
* Welches Dateidatum haben die gezippten Dateien
Das Dateidatum der gezippten Dateien hat immer das Datum wann sie heruntergeladen wurde...(Lade ich das Archiv SIG-GUARD-2009Dec13 heute runter so hat lautete das Dateidatum 14.12.2009 + Uhrzeit)
* Welches Dateidatum haben die ungezippten Dateien
Das Dateidatum der ungezippten Dateien hat immer das "richtige" Erstelldatum
* Bist du dir sicher, dass du nur die letzten Signaturen brauchst? Mein Virenscanner will alle haben.
"JAEIN" in den Archiv befinden sich für mehrere Geräte (z.B. Gerät von Firma A Typ A, Gerät von Firma A Typ B, Gerät von Firma B Typ A usw....) Paket-Files (*.pkg) und die lese ich aus und darin befinden sich dann "alle" Signaturen.
Bitte warten ..
Mitglied: 60730
14.12.2009 um 11:06 Uhr
ok --- gaaaanz von vorne und nicht so tief ins Detail...


mit
01.
for /f %%a in ('dir /B /O-D sig-guard*.tar.gz') do set "vpattern=%%a" 
02.
echo das letzte Pattern ist %vpattern%
Anstatt Echo kannst du dir etwas ausdenken, was du mit der Datei veranstalten willst.


Gruß

edit
@bastla - so ein kleines Zeichen kann ich grade noch erübrigen

Merci 4 deine guten Augen
Bitte warten ..
Mitglied: bastla
14.12.2009 um 11:42 Uhr
@Timo
Sei doch nicht so geizig und spendiere dem biertraeger (übrigens: Willkommen im Forum!) noch ein ' ...

Grüße
bastla
Bitte warten ..
Mitglied: biertraeger
14.12.2009 um 11:49 Uhr
Vielen herzlichen Dank für den Ansatz der ist schon sehr gut......

nur eins noch

01.
> for /f %%a in ('dir /B /O-D sig-guard*.tar.gz ) do set "vpattern=%%a" 
02.
> 

das
01.
dir /o-d
sagt doch an das der verzeichniss inhalt gelistet wird nach Datrum ältere zuerst.....

wenn ich jetzt also das neuste möchte muss ich doch
01.
dir /od
schreiben.....


greetz euer biertraeger
Bitte warten ..
Mitglied: 60730
14.12.2009 um 12:01 Uhr
Zitat von biertraeger:
Vielen herzlichen Dank für den Ansatz der ist schon sehr gut......

nur eins noch
01.
for /f %%a in ('dir /B /O-D sig-guard*.tar.gz') do set "vpattern=%%a"

das
01.
dir /o-d
sagt doch an das der verzeichniss inhalt gelistet wird nach Datrum ältere zuerst.....
nein - durch das -d wird das umgedreht..

wenn ich jetzt also das neuste möchte muss ich doch
01.
dir /od
schreiben.....

nein er findet ja alle - zeigt sie aber sortiert an - und bei einem set gilt die alte Briefträgerweisheit.

Den letzten beissen die Hunde.. oder was kümmert mich mein "Geschwätz" von gestern - es wird ja solange ein neuer Wert gesetzt, bis nix mehr gefunden wird...
Von daher - fehlt(e) - wie Bastla schon angemerkt hat ein ' - das ich aber schon reineditiert habe.

greetz euer biertraeger

dann 2 * Becks bitte
Bitte warten ..
Mitglied: biertraeger
14.12.2009 um 12:07 Uhr
@TimoBeil und bastla

Danke euch zwei.......


auch für alle anderen Beiträge die ihr verfasst habt......diese sind sehr hilfreich......


@TimoBeil: PN mit deiner Adresse an mich und pünktlich zum Weihnachtsfest sind 2 Becks (oder Karlsberg Ur-Pils -> regionales Bier bei mir) bei dir !


bis denn euer biertraeger
Bitte warten ..
Mitglied: 60730
14.12.2009 um 12:18 Uhr

@TimoBeil: PN mit deiner Adresse an mich und pünktlich zum Weihnachtsfest sind 2 Becks (oder Karlsberg Ur-Pils -> regionales Bier bei mir) bei dir !

neee nee nee - sowas fangen wir gar nicht erst an...

1) war das ja nix Großartiges - nur ein Einzeilerchen
2) reicht mir ein Hallo & Danke
3) wüßte ich nicht -mit wem ich teilen soll
4) trink ich eh nur Malzbier

Gruß
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Zelle vergleichen
gelöst Frage von Gimli3311VB for Applications4 Kommentare

Hallo Zusammen, Hallo jodel32, Ich habe 2 Excel-Dateien mit Tabellen nun haben die Tabellen verschiedene Vorlagen. Ich hab also ...

Batch & Shell
Dateien vergleichen
gelöst Frage von SpacewarpBatch & Shell4 Kommentare

Hallo, vorweg ich bin neu hier. Meine Problem ist das ich zwei TXT Dateien habe. Bsp.: -Datei1.txt- User Programm ...

CPU, RAM, Mainboards
CPU Vergleich
Frage von M.MarzCPU, RAM, Mainboards7 Kommentare

Hallo zusammen, ich würde gerne einen neuen Laptop kaufen und habe die Auswahl zwischen dem Prozessor Intel® Core™ i5 ...

Batch & Shell
Datum vergleichen
gelöst Frage von Klaus20Batch & Shell11 Kommentare

Hallo Zusammen, vielleicht kann mir jemand (wie schon öfters) mir bei einer Abfrage helfen. Ich möchte gerne falls das ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 7 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 10 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...